|
181 | 181 | begin
|
182 | 182 | var"##out#242" = ˍ₋out.nzval
|
183 | 183 | begin
|
184 |
| - (Symbolics.var"#noop#412"())(map(fetch, (begin |
| 184 | + (Symbolics.var"#noop#413"())(map(fetch, (begin |
185 | 185 | let
|
186 |
| - task = Base.Task((Symbolics.Funcall)(RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(Symbol("##out#242"), :ˍ₋arg1), Symbolics.var"#_RGF_ModTag", Symbolics.var"#_RGF_ModTag", (0x83c5a073, 0x1c44c962, 0x3f3ec20e, 0xf532103b, 0x3eaecf14), Nothing}(nothing), (var"##out#242", ˍ₋arg1))) |
| 186 | + task = Base.Task((Symbolics.Funcall)(RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(Symbol("##out#242"), :ˍ₋arg1), Symbolics.var"#_RGF_ModTag", Symbolics.var"#_RGF_ModTag", (0xf4030dff, 0xc48003db, 0xf99f0142, 0xfd7a9a44, 0x0e6fd71a), Nothing}(nothing), (var"##out#242", ˍ₋arg1))) |
187 | 187 | task.sticky = false
|
188 | 188 | Base.schedule(task)
|
189 | 189 | task
|
190 | 190 | end
|
191 | 191 | end, begin
|
192 | 192 | let
|
193 |
| - task = Base.Task((Symbolics.Funcall)(RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(Symbol("##out#242"), :ˍ₋arg1), Symbolics.var"#_RGF_ModTag", Symbolics.var"#_RGF_ModTag", (0x51a2a087, 0x9237bdf0, 0x36af2ac4, 0xc7db636b, 0xf0a8f3ca), Nothing}(nothing), (var"##out#242", ˍ₋arg1))) |
| 193 | + task = Base.Task((Symbolics.Funcall)(RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(Symbol("##out#242"), :ˍ₋arg1), Symbolics.var"#_RGF_ModTag", Symbolics.var"#_RGF_ModTag", (0x4e86638d, 0x2a065d09, 0xe19b07e3, 0x34a9d5ab, 0x6adee4f1), Nothing}(nothing), (var"##out#242", ˍ₋arg1))) |
194 | 194 | task.sticky = false
|
195 | 195 | Base.schedule(task)
|
196 | 196 | task
|
|
220 | 220 | out = sparse(rows, cols, zeros(length(cols)), size(sj)...) # pre-allocate, and correct structure
|
221 | 221 | myf = eval(last(f_expr))
|
222 | 222 | myf(out, rand(N)) # note that out matches the sparsity structure of sj
|
223 |
| -out</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">20×10 SparseArrays.SparseMatrixCSC{Float64, Int64} with 18 stored entries: |
224 |
| -⎡⠠⢁⢁⠀⠠⎤ |
225 |
| -⎢⠀⣀⡐⠀⡀⎥ |
226 |
| -⎢⠀⠀⠀⠀⢀⎥ |
227 |
| -⎢⠀⠀⠀⠄⠀⎥ |
228 |
| -⎣⠀⠀⢁⠡⠂⎦</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></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.3.0 on <span class="colophon-date" title="Monday 18 March 2024 19:36">Monday 18 March 2024</span>. Using Julia version 1.10.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html> |
| 223 | +out</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">20×10 SparseArrays.SparseMatrixCSC{Float64, Int64} with 19 stored entries: |
| 224 | +⎡⡠⡀⠠⠀⠀⎤ |
| 225 | +⎢⠀⠠⠀⠢⠂⎥ |
| 226 | +⎢⠂⠐⠀⠠⠄⎥ |
| 227 | +⎢⠀⠊⠄⠀⠐⎥ |
| 228 | +⎣⠀⡀⠀⠐⡀⎦</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></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.3.0 on <span class="colophon-date" title="Tuesday 19 March 2024 12:40">Tuesday 19 March 2024</span>. Using Julia version 1.10.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html> |
0 commit comments