Package evaluation of Devito on Julia 1.13.0-DEV.140 (fac1ce7906*) started at 2025-03-02T14:56:39.873 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 6.19s ################################################################################ # Installation # Installing Devito... Resolving package versions... Installed Conda ── v1.10.2 Installed Devito ─ v0.15.2 Installed PyCall ─ v1.96.4 Updating `~/.julia/environments/v1.13/Project.toml` [06ed14b1] + Devito v0.15.2 Updating `~/.julia/environments/v1.13/Manifest.toml` [8f4d0f93] + Conda v1.10.2 [06ed14b1] + Devito v0.15.2 [ffbed154] + DocStringExtensions v0.9.3 [692b3bcd] + JLLWrappers v1.7.0 [682c06a0] + JSON v0.21.4 [da04e1cc] + MPI v0.20.22 [3da0fdf6] + MPIPreferences v0.1.11 [1914dd2f] + MacroTools v0.5.15 [69de0a69] + Parsers v2.8.1 [eebad327] + PkgVersion v0.3.3 [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [438e738f] + PyCall v1.96.4 [ae029012] + Requires v1.3.1 ⌅ [5e0ebb24] + Strided v1.2.3 [9d95972d] + TupleTools v1.6.0 [81def892] + VersionParsing v1.3.0 [e33a78d0] + Hwloc_jll v2.12.0+0 [7cb0a576] + MPICH_jll v4.3.0+0 [f1f71cc9] + MPItrampoline_jll v5.5.2+0 [9237b28f] + MicrosoftMPI_jll v10.1.4+3 [fe0851c0] + OpenMPI_jll v5.0.7+0 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.12.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.12.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] + LibCURL_jll v8.11.1+1 [e37daf67] + LibGit2_jll v1.9.0+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2024.12.31 [4536629a] + OpenBLAS_jll v0.3.29+0 [458c3c95] + OpenSSL_jll v3.0.16+0 [83775a58] + Zlib_jll v1.3.1+2 [8e850b90] + libblastrampoline_jll v5.12.0+0 [8e850ede] + nghttp2_jll v1.64.0+1 [3f19e933] + p7zip_jll v17.5.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Building Conda ─→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/b19db3927f0db4151cb86d073689f2428e524576/build.log` Building PyCall → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/9816a3826b0ebf49ab4926e2b18842ad8b5c8f04/build.log` Building Devito → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/813d98e6856c858dde6923730dafb46eb72c06a6/build.log` Installation completed after 131.19s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 33.12s ################################################################################ # Testing # Testing Devito Status `/tmp/jl_zPof1K/Project.toml` [06ed14b1] Devito v0.15.2 [da04e1cc] MPI v0.20.22 [438e738f] PyCall v1.96.4 ⌅ [5e0ebb24] Strided v1.2.3 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_zPof1K/Manifest.toml` [8f4d0f93] Conda v1.10.2 [06ed14b1] Devito v0.15.2 [ffbed154] DocStringExtensions v0.9.3 [692b3bcd] JLLWrappers v1.7.0 [682c06a0] JSON v0.21.4 [da04e1cc] MPI v0.20.22 [3da0fdf6] MPIPreferences v0.1.11 [1914dd2f] MacroTools v0.5.15 [69de0a69] Parsers v2.8.1 [eebad327] PkgVersion v0.3.3 [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.4.3 [438e738f] PyCall v1.96.4 [ae029012] Requires v1.3.1 ⌅ [5e0ebb24] Strided v1.2.3 [9d95972d] TupleTools v1.6.0 [81def892] VersionParsing v1.3.0 [e33a78d0] Hwloc_jll v2.12.0+0 [7cb0a576] MPICH_jll v4.3.0+0 [f1f71cc9] MPItrampoline_jll v5.5.2+0 [9237b28f] MicrosoftMPI_jll v10.1.4+3 [fe0851c0] OpenMPI_jll v5.0.7+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.12.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.12.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [f489334b] StyledStrings v1.11.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.3.0+1 [deac9b47] LibCURL_jll v8.11.1+1 [e37daf67] LibGit2_jll v1.9.0+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2024.12.31 [4536629a] OpenBLAS_jll v0.3.29+0 [458c3c95] OpenSSL_jll v3.0.16+0 [83775a58] Zlib_jll v1.3.1+2 [8e850b90] libblastrampoline_jll v5.12.0+0 [8e850ede] nghttp2_jll v1.64.0+1 [3f19e933] p7zip_jll v17.5.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Test Summary: | Pass Total Time configuration | 2 2 2.9s ┌ Warning: `haskey(o::PyObject, s::Union{Symbol, AbstractString})` is deprecated, use `hasproperty(o, s)` instead. │ caller = numpy_eltype(o::PyObject) at Devito.jl:63 └ @ Core ~/.julia/packages/Devito/NWwA0/src/Devito.jl:63 Test Summary: | Pass Total Time Grid, n=(4, 5), T=Float32 | 9 9 6.4s Test Summary: | Pass Total Time Grid, n=(4, 5), T=Float64 | 9 9 0.2s Test Summary: | Pass Total Time Grid, n=(4, 5, 6), T=Float32 | 10 10 1.6s Test Summary: | Pass Total Time Grid, n=(4, 5, 6), T=Float64 | 10 10 0.2s Test Summary: | Pass Total Time DevitoArray creation from PyObject n=(5, 6), T=Float32 | 2 2 3.2s Test Summary: | Pass Total Time DevitoArray creation from PyObject n=(5, 6), T=Float64 | 2 2 1.7s Test Summary: | Pass Total Time DevitoArray creation from PyObject n=(5, 6, 7), T=Float32 | 2 2 2.3s Test Summary: | Pass Total Time DevitoArray creation from PyObject n=(5, 6, 7), T=Float64 | 2 2 1.8s Allocating host memory for b(9, 8) [288 B] Test Summary: | Pass Total Time Function, data_with_halo n=(4, 5) | 2 2 2.4s Allocating host memory for b(10, 9, 8) [3 KB] Test Summary: | Pass Total Time Function, data_with_halo n=(4, 5, 6) | 2 2 2.4s Test Summary: | Pass Total Time Function, grid, n=(4, 5) | 2 2 0.1s Test Summary: | Pass Total Time Function, grid, n=(4, 5, 6) | 2 2 0.1s Test Summary: | Pass Total Time Function, halo, n=(4, 5) | 1 1 0.3s Test Summary: | Pass Total Time Function, halo, n=(4, 5, 6) | 1 1 0.2s Test Summary: | Pass Total Time Function, ndims, n=(4, 5) | 1 1 0.1s Test Summary: | Pass Total Time Function, ndims, n=(4, 5, 6) | 1 1 0.1s Allocating host memory for b(9, 8) [288 B] Test Summary: | Pass Total Time Function, data, n=(4, 5) | 2 2 0.6s Allocating host memory for b(10, 9, 8) [3 KB] Test Summary: | Pass Total Time Function, data, n=(4, 5, 6) | 2 2 0.3s Test Summary: | Pass Total Time Function and TimeFunction, space_order, n=(4, 5) | 8 8 0.7s Test Summary: | Pass Total Time Function and TimeFunction, space_order, n=(4, 5, 6) | 8 8 1.2s Test Summary: | Pass Total Time Constant | 16 16 1.3s Allocating host memory for p(3, 9, 8) [864 B] Test Summary: | Pass Total Time TimeFunction, data with halo, n=(4, 5) | 2 2 0.7s Allocating host memory for p(3, 10, 9, 8) [8 KB] Test Summary: | Pass Total Time TimeFunction, data with halo, n=(4, 5, 6) | 2 2 3.2s Allocating host memory for p(3, 9, 8) [864 B] Test Summary: | Pass Total Time TimeFunction, data, n=(4, 5) | 2 2 0.2s Allocating host memory for p(3, 10, 9, 8) [8 KB] Test Summary: | Pass Total Time TimeFunction, data, n=(4, 5, 6) | 2 2 0.2s Test Summary: | Pass Total Time TimeFunction, grid, n=(4, 5) | 2 2 0.1s Test Summary: | Pass Total Time TimeFunction, grid, n=(4, 5, 6) | 2 2 0.1s Test Summary: | Pass Total Time TimeFunction, halo, n=(4, 5) | 1 1 0.1s Test Summary: | Pass Total Time TimeFunction, halo, n=(4, 5, 6) | 1 1 0.2s Test Summary: | Pass Total Time TimeFunction, ndims, n=(4, 5) | 1 1 0.1s Test Summary: | Pass Total Time TimeFunction, ndims, n=(4, 5, 6) | 1 1 0.1s Test Summary: | Pass Total Time SparseFunction Construction, T=Float32, n=(3, 4), npoint=1 | 2 2 0.7s Test Summary: | Pass Total Time SparseFunction Construction, T=Float32, n=(3, 4), npoint=5 | 2 2 0.1s Test Summary: | Pass Total Time SparseFunction Construction, T=Float32, n=(3, 4), npoint=10 | 2 2 0.1s Test Summary: | Pass Total Time SparseFunction Construction, T=Float32, n=(3, 4, 5), npoint=1 | 2 2 0.5s Test Summary: | Pass Total Time SparseFunction Construction, T=Float32, n=(3, 4, 5), npoint=5 | 2 2 0.1s Test Summary: | Pass Total Time SparseFunction Construction, T=Float32, n=(3, 4, 5), npoint=10 | 2 2 0.1s Test Summary: | Pass Total Time SparseFunction Construction, T=Float64, n=(3, 4), npoint=1 | 2 2 0.6s Test Summary: | Pass Total Time SparseFunction Construction, T=Float64, n=(3, 4), npoint=5 | 2 2 0.1s Test Summary: | Pass Total Time SparseFunction Construction, T=Float64, n=(3, 4), npoint=10 | 2 2 0.1s Test Summary: | Pass Total Time SparseFunction Construction, T=Float64, n=(3, 4, 5), npoint=1 | 2 2 0.6s Test Summary: | Pass Total Time SparseFunction Construction, T=Float64, n=(3, 4, 5), npoint=5 | 2 2 0.1s Test Summary: | Pass Total Time SparseFunction Construction, T=Float64, n=(3, 4, 5), npoint=10 | 2 2 0.1s Test Summary: | Pass Total Time SparseFunction grid method, T=Float32, n=(3, 4), npoint=1 | 1 1 0.1s Test Summary: | Pass Total Time SparseFunction grid method, T=Float32, n=(3, 4), npoint=5 | 1 1 0.1s Test Summary: | Pass Total Time SparseFunction grid method, T=Float32, n=(3, 4), npoint=10 | 1 1 0.1s Test Summary: | Pass Total Time SparseFunction grid method, T=Float32, n=(3, 4, 5), npoint=1 | 1 1 0.1s Test Summary: | Pass Total Time SparseFunction grid method, T=Float32, n=(3, 4, 5), npoint=5 | 1 1 0.1s Test Summary: | Pass Total Time SparseFunction grid method, T=Float32, n=(3, 4, 5), npoint=10 | 1 1 0.1s Test Summary: | Pass Total Time SparseFunction grid method, T=Float64, n=(3, 4), npoint=1 | 1 1 0.1s Test Summary: | Pass Total Time SparseFunction grid method, T=Float64, n=(3, 4), npoint=5 | 1 1 0.1s Test Summary: | Pass Total Time SparseFunction grid method, T=Float64, n=(3, 4), npoint=10 | 1 1 0.1s Test Summary: | Pass Total Time SparseFunction grid method, T=Float64, n=(3, 4, 5), npoint=1 | 1 1 0.1s Test Summary: | Pass Total Time SparseFunction grid method, T=Float64, n=(3, 4, 5), npoint=5 | 1 1 0.1s Test Summary: | Pass Total Time SparseFunction grid method, T=Float64, n=(3, 4, 5), npoint=10 | 1 1 0.1s Test Summary: | Pass Total Time SparseFunction size methods, T=Float32, n=(3, 4), npoint=1 | 3 3 0.1s Test Summary: | Pass Total Time SparseFunction size methods, T=Float32, n=(3, 4), npoint=5 | 3 3 0.1s Test Summary: | Pass Total Time SparseFunction size methods, T=Float32, n=(3, 4), npoint=10 | 3 3 0.1s Test Summary: | Pass Total Time SparseFunction size methods, T=Float32, n=(3, 4, 5), npoint=1 | 3 3 0.1s Test Summary: | Pass Total Time SparseFunction size methods, T=Float32, n=(3, 4, 5), npoint=5 | 3 3 0.1s Test Summary: | Pass Total Time SparseFunction size methods, T=Float32, n=(3, 4, 5), npoint=10 | 3 3 0.1s Test Summary: | Pass Total Time SparseFunction size methods, T=Float64, n=(3, 4), npoint=1 | 3 3 0.1s Test Summary: | Pass Total Time SparseFunction size methods, T=Float64, n=(3, 4), npoint=5 | 3 3 0.1s Test Summary: | Pass Total Time SparseFunction size methods, T=Float64, n=(3, 4), npoint=10 | 3 3 0.1s Test Summary: | Pass Total Time SparseFunction size methods, T=Float64, n=(3, 4, 5), npoint=1 | 3 3 0.1s Test Summary: | Pass Total Time SparseFunction size methods, T=Float64, n=(3, 4, 5), npoint=5 | 3 3 0.1s Test Summary: | Pass Total Time SparseFunction size methods, T=Float64, n=(3, 4, 5), npoint=10 | 3 3 0.1s Allocating host memory for sf_coords(10, 2) [80 B] Test Summary: | Pass Total Time Sparse function coordinates, n=(10, 11) | 4 4 2.0s Allocating host memory for sf_coords(10, 3) [120 B] Test Summary: | Pass Total Time Sparse function coordinates, n=(10, 11, 12) | 4 4 0.5s Test Summary: | Pass Total Time SparseFunction from PyObject, T=Float32, n=(3, 4), npoint=1 | 2 2 0.6s Test Summary: | Pass Total Time SparseFunction from PyObject, T=Float32, n=(3, 4), npoint=5 | 2 2 0.1s Test Summary: | Pass Total Time SparseFunction from PyObject, T=Float32, n=(3, 4), npoint=10 | 2 2 0.1s Test Summary: | Pass Total Time SparseFunction from PyObject, T=Float32, n=(3, 4, 5), npoint=1 | 2 2 0.5s Test Summary: | Pass Total Time SparseFunction from PyObject, T=Float32, n=(3, 4, 5), npoint=5 | 2 2 0.1s Test Summary: | Pass Total Time SparseFunction from PyObject, T=Float32, n=(3, 4, 5), npoint=10 | 2 2 0.1s Test Summary: | Pass Total Time SparseFunction from PyObject, T=Float64, n=(3, 4), npoint=1 | 2 2 0.5s Test Summary: | Pass Total Time SparseFunction from PyObject, T=Float64, n=(3, 4), npoint=5 | 2 2 0.1s Test Summary: | Pass Total Time SparseFunction from PyObject, T=Float64, n=(3, 4), npoint=10 | 2 2 0.1s Test Summary: | Pass Total Time SparseFunction from PyObject, T=Float64, n=(3, 4, 5), npoint=1 | 2 2 0.5s Test Summary: | Pass Total Time SparseFunction from PyObject, T=Float64, n=(3, 4, 5), npoint=5 | 2 2 0.1s Test Summary: | Pass Total Time SparseFunction from PyObject, T=Float64, n=(3, 4, 5), npoint=10 | 2 2 0.1s Allocating host memory for sf(7, 1) [28 B] Allocating host memory for sf_coords(1, 2) [8 B] Test Summary: | Pass Total Time Multidimensional SparseFunction, T=Float32, n=(3, 4), npoint=1 | 3 3 0.8s Allocating host memory for sf(7, 5) [140 B] Allocating host memory for sf_coords(5, 2) [40 B] Test Summary: | Pass Total Time Multidimensional SparseFunction, T=Float32, n=(3, 4), npoint=5 | 3 3 0.1s Allocating host memory for sf(7, 10) [280 B] Allocating host memory for sf_coords(10, 2) [80 B] Test Summary: | Pass Total Time Multidimensional SparseFunction, T=Float32, n=(3, 4), npoint=10 | 3 3 0.1s Allocating host memory for sf(7, 1) [28 B] Allocating host memory for sf_coords(1, 3) [12 B] Test Summary: | Pass Total Time Multidimensional SparseFunction, T=Float32, n=(3, 4, 5), npoint=1 | 3 3 0.5s Allocating host memory for sf(7, 5) [140 B] Allocating host memory for sf_coords(5, 3) [60 B] Test Summary: | Pass Total Time Multidimensional SparseFunction, T=Float32, n=(3, 4, 5), npoint=5 | 3 3 0.1s Allocating host memory for sf(7, 10) [280 B] Allocating host memory for sf_coords(10, 3) [120 B] Test Summary: | Pass Total Time Multidimensional SparseFunction, T=Float32, n=(3, 4, 5), npoint=10 | 3 3 0.1s Allocating host memory for sf(7, 1) [56 B] Allocating host memory for sf_coords(1, 2) [16 B] Test Summary: | Pass Total Time Multidimensional SparseFunction, T=Float64, n=(3, 4), npoint=1 | 3 3 0.7s Allocating host memory for sf(7, 5) [280 B] Allocating host memory for sf_coords(5, 2) [80 B] Test Summary: | Pass Total Time Multidimensional SparseFunction, T=Float64, n=(3, 4), npoint=5 | 3 3 0.1s Allocating host memory for sf(7, 10) [560 B] Allocating host memory for sf_coords(10, 2) [160 B] Test Summary: | Pass Total Time Multidimensional SparseFunction, T=Float64, n=(3, 4), npoint=10 | 3 3 0.1s Allocating host memory for sf(7, 1) [56 B] Allocating host memory for sf_coords(1, 3) [24 B] Test Summary: | Pass Total Time Multidimensional SparseFunction, T=Float64, n=(3, 4, 5), npoint=1 | 3 3 0.5s Allocating host memory for sf(7, 5) [280 B] Allocating host memory for sf_coords(5, 3) [120 B] Test Summary: | Pass Total Time Multidimensional SparseFunction, T=Float64, n=(3, 4, 5), npoint=5 | 3 3 0.1s Allocating host memory for sf(7, 10) [560 B] Allocating host memory for sf_coords(10, 3) [240 B] Test Summary: | Pass Total Time Multidimensional SparseFunction, T=Float64, n=(3, 4, 5), npoint=10 | 3 3 0.1s Allocating host memory for sf(1, 7) [28 B] Allocating host memory for sf_coords(1, 2) [8 B] Test Summary: | Pass Total Time CoordSlowSparseFunction, T=Float32, n=(3, 4), npoint=1 | 3 3 1.9s Allocating host memory for sf(5, 7) [140 B] Allocating host memory for sf_coords(5, 2) [40 B] Test Summary: | Pass Total Time CoordSlowSparseFunction, T=Float32, n=(3, 4), npoint=5 | 3 3 0.1s Allocating host memory for sf(10, 7) [280 B] Allocating host memory for sf_coords(10, 2) [80 B] Test Summary: | Pass Total Time CoordSlowSparseFunction, T=Float32, n=(3, 4), npoint=10 | 3 3 0.1s Allocating host memory for sf(1, 7) [28 B] Allocating host memory for sf_coords(1, 3) [12 B] Test Summary: | Pass Total Time CoordSlowSparseFunction, T=Float32, n=(3, 4, 5), npoint=1 | 3 3 0.5s Allocating host memory for sf(5, 7) [140 B] Allocating host memory for sf_coords(5, 3) [60 B] Test Summary: | Pass Total Time CoordSlowSparseFunction, T=Float32, n=(3, 4, 5), npoint=5 | 3 3 0.1s Allocating host memory for sf(10, 7) [280 B] Allocating host memory for sf_coords(10, 3) [120 B] Test Summary: | Pass Total Time CoordSlowSparseFunction, T=Float32, n=(3, 4, 5), npoint=10 | 3 3 0.1s Allocating host memory for sf(1, 7) [56 B] Allocating host memory for sf_coords(1, 2) [16 B] Test Summary: | Pass Total Time CoordSlowSparseFunction, T=Float64, n=(3, 4), npoint=1 | 3 3 0.5s Allocating host memory for sf(5, 7) [280 B] Allocating host memory for sf_coords(5, 2) [80 B] Test Summary: | Pass Total Time CoordSlowSparseFunction, T=Float64, n=(3, 4), npoint=5 | 3 3 0.1s Allocating host memory for sf(10, 7) [560 B] Allocating host memory for sf_coords(10, 2) [160 B] Test Summary: | Pass Total Time CoordSlowSparseFunction, T=Float64, n=(3, 4), npoint=10 | 3 3 0.1s Allocating host memory for sf(1, 7) [56 B] Allocating host memory for sf_coords(1, 3) [24 B] Test Summary: | Pass Total Time CoordSlowSparseFunction, T=Float64, n=(3, 4, 5), npoint=1 | 3 3 0.5s Allocating host memory for sf(5, 7) [280 B] Allocating host memory for sf_coords(5, 3) [120 B] Test Summary: | Pass Total Time CoordSlowSparseFunction, T=Float64, n=(3, 4, 5), npoint=5 | 3 3 0.1s Allocating host memory for sf(10, 7) [560 B] Allocating host memory for sf_coords(10, 3) [240 B] Test Summary: | Pass Total Time CoordSlowSparseFunction, T=Float64, n=(3, 4, 5), npoint=10 | 3 3 0.1s Test Summary: | Pass Total Time Sparse time function grid, n=(5, 6), T=Float32 | 2 2 0.5s Test Summary: | Pass Total Time Sparse time function grid, n=(5, 6), T=Float64 | 2 2 0.5s Test Summary: | Pass Total Time Sparse time function grid, n=(5, 6, 7), T=Float32 | 2 2 0.5s Test Summary: | Pass Total Time Sparse time function grid, n=(5, 6, 7), T=Float64 | 2 2 0.5s Allocating host memory for stf_coords(10, 2) [80 B] Test Summary: | Pass Total Time Sparse time function coordinates, n=(10, 11) | 4 4 0.1s Allocating host memory for stf_coords(10, 3) [120 B] Test Summary: | Pass Total Time Sparse time function coordinates, n=(10, 11, 12) | 4 4 0.1s Allocating host memory for f(13,) [52 B] Operator `indexwrite` generated in 0.07 s * lowering.IET: 0.06 s (89.5 %) * specializing.IET: 0.04 s (59.7 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `indexwrite` jit-compiled `/tmp/devito-jitcache-uid1000/6ed3d3a768c4427d9dc3c84dacf464afea2d6e83.c` in 0.18 s with `GNUCompiler` Operator `indexwrite` ran in 0.01 s Performance[mode=advanced] arguments: {'pthreads': 0} Test Summary: | Pass Total Time Set Index Writing | 1 1 2.5s Allocating host memory for f0(9, 7) [252 B] Operator `op` generated in 0.40 s * lowering.IET: 0.20 s (51.1 %) * specializing.IET: 0.13 s (33.2 %) * lowering.Clusters: 0.12 s (30.7 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `op` jit-compiled `/tmp/devito-jitcache-uid1000/702213f0bde683fa6445b0c5eaad96213939e0f2.c` in 0.29 s with `GNUCompiler` Allocating host memory for f1(9, 7) [252 B] Allocating host memory for f2(9, 7) [252 B] Allocating host memory for f3(9, 7) [252 B] Allocating host memory for f4(9, 7) [252 B] Allocating host memory for f5(9, 7) [252 B] Operator `op` ran in 0.01 s Global performance: [OI=0.00, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s * section1 ran in 0.01 s * section2 ran in 0.01 s * section3 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Subdomain | 5 5 5.3s Test Summary: | Pass Total Time Equation Equality, shape=(11, 11), T=Float32 | 6 6 0.8s Test Summary: | Pass Total Time Equation Equality, shape=(11, 11), T=Float64 | 6 6 0.8s Test Summary: | Pass Total Time Equation Equality, shape=(11, 11, 11), T=Float32 | 6 6 0.9s Test Summary: | Pass Total Time Equation Equality, shape=(11, 11, 11), T=Float64 | 6 6 0.8s Operator `SymMinMax` generated in 0.16 s * lowering.IET: 0.10 s (63.5 %) * specializing.IET: 0.07 s (44.5 %) * lowering.Clusters: 0.04 s (25.4 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `SymMinMax` jit-compiled `/tmp/devito-jitcache-uid1000/d0809ec925cf4a1495fb6d74793c3f8cb1ef3a63.c` in 0.18 s with `GNUCompiler` Allocating host memory for f(13, 8) [832 B] Allocating host memory for g(13, 8) [832 B] Allocating host memory for h(13, 8) [832 B] Allocating host memory for k(13, 8) [832 B] Operator `SymMinMax` ran in 0.01 s Global performance: [OI=0.00, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Symbolic Min, Max, Size, and Spacing | 4 4 1.6s Allocating host memory for f(13, 13) [1 KB] Operator `minmax` generated in 0.14 s * lowering.IET: 0.09 s (65.8 %) * specializing.IET: 0.06 s (43.9 %) * lowering.Clusters: 0.04 s (29.3 %) Flops reduction after symbolic optimization: [2 --> 2] Operator `minmax` jit-compiled `/tmp/devito-jitcache-uid1000/48ffbce57b5ff69b3058dfb67e767572578d4fa0.c` in 0.27 s with `GNUCompiler` Allocating host memory for mn(13, 13) [1 KB] Allocating host memory for mx(13, 13) [1 KB] Operator `minmax` ran in 0.01 s Global performance: [OI=0.09, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Min & Max | 2 2 1.3s Operator `MathTest` generated in 0.10 s * lowering.IET: 0.08 s (84.0 %) * specializing.IET: 0.05 s (52.5 %) * lowering.Clusters: 0.02 s (21.0 %) Flops reduction after symbolic optimization: [1 --> 1] Allocating host memory for f(6,) [48 B] Operator `MathTest` jit-compiled `/tmp/devito-jitcache-uid1000/3ec714995824252b8e38ef0b35a4f5798c97bee9.c` in 0.27 s with `GNUCompiler` Allocating host memory for g(6,) [48 B] Operator `MathTest` ran in 0.01 s Global performance: [OI=0.07, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Operator `MathTest` generated in 0.10 s * lowering.IET: 0.08 s (83.7 %) * specializing.IET: 0.05 s (52.3 %) * lowering.Clusters: 0.02 s (21.0 %) Flops reduction after symbolic optimization: [1 --> 1] Allocating host memory for f(6,) [48 B] Operator `MathTest` jit-compiled `/tmp/devito-jitcache-uid1000/e25d53d7b95af8262cb8dd68321979d8e3e6c901.c` in 0.17 s with `GNUCompiler` Allocating host memory for g(6,) [48 B] Operator `MathTest` ran in 0.01 s Global performance: [OI=0.07, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Operator `MathTest` generated in 0.10 s * lowering.IET: 0.08 s (85.6 %) * specializing.IET: 0.05 s (53.5 %) * lowering.Clusters: 0.02 s (21.4 %) Flops reduction after symbolic optimization: [1 --> 1] Allocating host memory for f(6,) [48 B] Operator `MathTest` jit-compiled `/tmp/devito-jitcache-uid1000/8e7dc2e3d36ed683b978b9b40199864f5386a991.c` in 0.16 s with `GNUCompiler` Allocating host memory for g(6,) [48 B] Operator `MathTest` ran in 0.01 s Global performance: [OI=0.07, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Operator `MathTest` generated in 0.10 s * lowering.IET: 0.08 s (86.2 %) * specializing.IET: 0.05 s (53.9 %) * lowering.Clusters: 0.02 s (21.6 %) Flops reduction after symbolic optimization: [1 --> 1] Allocating host memory for f(9,) [72 B] Operator `MathTest` jit-compiled `/tmp/devito-jitcache-uid1000/95d8402dd0320cf52dd61def03394fa1cb7680bc.c` in 0.20 s with `GNUCompiler` Allocating host memory for g(9,) [72 B] Operator `MathTest` ran in 0.01 s Global performance: [OI=0.07, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Operator `MathTest` generated in 0.10 s * lowering.IET: 0.08 s (85.1 %) * specializing.IET: 0.05 s (53.2 %) * lowering.Clusters: 0.02 s (21.3 %) Flops reduction after symbolic optimization: [1 --> 1] Allocating host memory for f(9,) [72 B] Operator `MathTest` jit-compiled `/tmp/devito-jitcache-uid1000/673874a41472822039f15a3e174e74cebd36bb46.c` in 0.16 s with `GNUCompiler` Allocating host memory for g(9,) [72 B] Operator `MathTest` ran in 0.01 s Global performance: [OI=0.07, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Operator `MathTest` generated in 0.10 s * lowering.IET: 0.08 s (87.4 %) * specializing.IET: 0.05 s (54.6 %) * lowering.Clusters: 0.02 s (21.9 %) Flops reduction after symbolic optimization: [1 --> 1] Allocating host memory for f(9,) [72 B] Operator `MathTest` jit-compiled `/tmp/devito-jitcache-uid1000/1dbff1cf30e3daf7feb5a9b75e8f0ca2ccdfd75a.c` in 0.18 s with `GNUCompiler` Allocating host memory for g(9,) [72 B] Operator `MathTest` ran in 0.01 s Global performance: [OI=0.07, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Operator `MathTest` generated in 0.10 s * lowering.IET: 0.08 s (83.5 %) * specializing.IET: 0.06 s (62.7 %) Test Summary: | Pass Total Time Devito Mathematical Oparations | 75 75 6.7s * lowering.Clusters: 0.02 s (20.9 %) --- Logging error --- Flops reduction after symbolic optimization: [1 --> 1] --- Logging error --- Allocating host memory for f(9,) [72 B] --- Logging error --- Operator `MathTest` jit-compiled `/tmp/devito-jitcache-uid1000/d3866ceffa6184b011a0f42933650ad4088ab847.c` in 0.23 s with `GNUCompiler` --- Logging error --- Allocating host memory for g(9,) [72 B] --- Logging error --- Operator `MathTest` ran in 0.01 s --- Logging error --- Global performance: [OI=0.07, 0.01 GFlops/s] --- Logging error --- Local performance: --- Logging error --- * section0 ran in 0.01 s --- Logging error --- Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} --- Logging error --- Operator `MathTest` generated in 0.10 s --- Logging error --- * lowering.IET: 0.08 s (86.0 %) --- Logging error --- * specializing.IET: 0.05 s (53.7 %) --- Logging error --- * lowering.Clusters: 0.02 s (21.5 %) --- Logging error --- Flops reduction after symbolic optimization: [1 --> 1] --- Logging error --- Allocating host memory for f(9,) [72 B] --- Logging error --- Operator `MathTest` jit-compiled `/tmp/devito-jitcache-uid1000/a713754fdeae75b107be24d3ebcc501d4e95b4fb.c` in 0.17 s with `GNUCompiler` --- Logging error --- Allocating host memory for g(9,) [72 B] --- Logging error --- Operator `MathTest` ran in 0.01 s --- Logging error --- Global performance: [OI=0.07, 0.01 GFlops/s] --- Logging error --- Local performance: --- Logging error --- * section0 ran in 0.01 s --- Logging error --- Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} --- Logging error --- Operator `MathTest` generated in 0.12 s --- Logging error --- * lowering.IET: 0.09 s (79.9 %) --- Logging error --- * specializing.IET: 0.06 s (53.3 %) --- Logging error --- Flops reduction after symbolic optimization: [1 --> 1] --- Logging error --- Allocating host memory for f(9,) [72 B] --- Logging error --- Operator `MathTest` jit-compiled `/tmp/devito-jitcache-uid1000/9718856f5d3d9cedaf3fd1985e0f9be842514e42.c` in 0.17 s with `GNUCompiler` --- Logging error --- Allocating host memory for g(9,) [72 B] --- Logging error --- Operator `MathTest` ran in 0.01 s --- Logging error --- Global performance: [OI=0.07, 0.01 GFlops/s] --- Logging error --- Local performance: --- Logging error --- * section0 ran in 0.01 s --- Logging error --- Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} --- Logging error --- Operator `MathTest` generated in 0.10 s --- Logging error --- * lowering.IET: 0.08 s (82.0 %) --- Logging error --- * specializing.IET: 0.06 s (61.5 %) --- Logging error --- * lowering.Clusters: 0.02 s (20.5 %) --- Logging error --- Flops reduction after symbolic optimization: [1 --> 1] --- Logging error --- Allocating host memory for f(9,) [72 B] --- Logging error --- Operator `MathTest` jit-compiled `/tmp/devito-jitcache-uid1000/e280b3fe1f2b337ef31384267e8d714e620d14e0.c` in 0.31 s with `GNUCompiler` --- Logging error --- Allocating host memory for g(9,) [72 B] --- Logging error --- Operator `MathTest` ran in 0.01 s --- Logging error --- Global performance: [OI=0.07, 0.01 GFlops/s] --- Logging error --- Local performance: --- Logging error --- * section0 ran in 0.01 s --- Logging error --- Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} --- Logging error --- Operator `MathTest` generated in 0.10 s --- Logging error --- * lowering.IET: 0.08 s (86.0 %) --- Logging error --- * specializing.IET: 0.05 s (53.8 %) --- Logging error --- * lowering.Clusters: 0.02 s (21.5 %) --- Logging error --- Flops reduction after symbolic optimization: [1 --> 1] --- Logging error --- Allocating host memory for f(9,) [72 B] --- Logging error --- Operator `MathTest` jit-compiled `/tmp/devito-jitcache-uid1000/3ba7b7bbfa90fbf8c0412ab7309ad5de291ea376.c` in 0.20 s with `GNUCompiler` --- Logging error --- Allocating host memory for g(9,) [72 B] --- Logging error --- Operator `MathTest` ran in 0.01 s --- Logging error --- Global performance: [OI=0.07, 0.01 GFlops/s] --- Logging Allocating host memory for f(13,) [52 B] Operator `unitaryminus` generated in 0.11 s * lowering.IET: 0.08 s (73.1 %) * specializing.IET: 0.06 s (54.8 %) Flops reduction after symbolic optimization: [-1 --> -1] Operator `unitaryminus` jit-compiled `/tmp/devito-jitcache-uid1000/ca2deca178f75a98b9af61682550ce8912708a3c.c` in 0.16 s with `GNUCompiler` Allocating host memory for g(13,) [52 B] Allocating host memory for h(13,) [52 B] Operator `unitaryminus` ran in 0.01 s Global performance: [OI=-0.08, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} data(f) = Float32[1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0] data(g) = Float32[-1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0] Test Summary: | Pass Total Time Unitary Minus | 22 22 1.2s Allocating host memory for f(13,) [52 B] Operator `unitaryplus` generated in 0.14 s * lowering.IET: 0.12 s (87.8 %) * specializing.IET: 0.08 s (58.5 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `unitaryplus` jit-compiled `/tmp/devito-jitcache-uid1000/6f1fb189573cfb398cfa2acdee53924eea56f8bc.c` in 0.21 s with `GNUCompiler` Allocating host memory for g(13,) [52 B] Allocating host memory for h(13,) [52 B] Operator `unitaryplus` ran in 0.01 s Global performance: [OI=0.00, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Unitary Plus | 22 22 0.6s Operator `Mod` generated in 0.10 s * lowering.IET: 0.08 s (84.8 %) * specializing.IET: 0.05 s (53.0 %) * optimize_halospots: 0.02 s (21.2 %) * lowering.Clusters: 0.02 s (21.2 %) Flops reduction after symbolic optimization: [1 --> 1] Operator `Mod` jit-compiled `/tmp/devito-jitcache-uid1000/b162fde1066aa767d18ea5d1aa5740e494c754a7.c` in 0.15 s with `GNUCompiler` Allocating host memory for g1(7,) [56 B] Operator `Mod` ran in 0.01 s Global performance: [OI=0.13, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Mod on Dimensions | 5 5 1.0s Allocating host memory for g2(7,) [56 B] Allocating host memory for g1(7,) [56 B] Operator `Multiplier` generated in 0.17 s * lowering.IET: 0.11 s (67.5 %) * specializing.IET: 0.07 s (43.0 %) * lowering.Clusters: 0.04 s (24.6 %) Flops reduction after symbolic optimization: [5 --> 3] Operator `Multiplier` jit-compiled `/tmp/devito-jitcache-uid1000/e8c3c1ef5d8284e2299fa74ca968d74c9335f461.c` in 0.16 s with `GNUCompiler` Allocating host memory for f1(7,) [56 B] Allocating host memory for f2(7,) [56 B] Allocating host memory for f3(7,) [56 B] Allocating host memory for f4(7,) [56 B] Allocating host memory for f5(7,) [56 B] Operator `Multiplier` ran in 0.01 s Global performance: [OI=0.06, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Operator `Divider` generated in 0.17 s * lowering.IET: 0.11 s (68.4 %) * specializing.IET: 0.07 s (43.5 %) * lowering.Clusters: 0.04 s (24.9 %) Flops reduction after symbolic optimization: [9 --> 8] Operator `Divider` jit-compiled `/tmp/devito-jitcache-uid1000/d4da18009c52dd8e4fcd8573a03a7690eae49184.c` in 0.16 s with `GNUCompiler` Operator `Divider` ran in 0.01 s Global performance: [OI=0.15, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Multiply and Divide | 10 10 1.2s Test Summary: | Pass Total Time Symbolic Math | 21 21 1.5s Test Summary: | Pass Total Time Spacing Map | 3 3 0.6s Test Summary: | Pass Total Time Spacing Map | 3 3 0.5s Operator `op1` generated in 0.11 s * lowering.IET: 0.08 s (74.1 %) * specializing.IET: 0.06 s (55.6 %) * lowering.Clusters: 0.03 s (27.8 %) Flops reduction after symbolic optimization: [1 --> 1] Operator `op1` jit-compiled `/tmp/devito-jitcache-uid1000/f304c52ea012d40d01bac800a818f4c1b06631da.c` in 0.15 s with `GNUCompiler` Allocating host memory for f(7,) [28 B] Allocating host memory for g(7,) [28 B] Operator `op1` ran in 0.01 s Global performance: [OI=0.09, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Operator `op1` ran in 0.01 s Global performance: [OI=0.09, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Constants in Operators, T=Float32 | 20 20 1.1s Operator `op1` generated in 0.11 s * lowering.IET: 0.08 s (73.4 %) * specializing.IET: 0.06 s (55.0 %) * lowering.Clusters: 0.03 s (27.5 %) Flops reduction after symbolic optimization: [1 --> 1] Operator `op1` jit-compiled `/tmp/devito-jitcache-uid1000/dc53095f632cb2a753efe94541148740e5569db5.c` in 0.15 s with `GNUCompiler` Allocating host memory for f(7,) [56 B] Allocating host memory for g(7,) [56 B] Operator `op1` ran in 0.01 s Global performance: [OI=0.05, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Operator `op1` ran in 0.01 s Global performance: [OI=0.05, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Constants in Operators, T=Float64 | 20 20 0.9s Operator `Kernel` generated in 0.11 s * lowering.IET: 0.08 s (77.7 %) * specializing.IET: 0.06 s (58.3 %) Flops reduction after symbolic optimization: [0 --> 0] Test Summary: | Pass Total Time isequal on Devito Objects | 10 10 1.5s Allocating host memory for g1(7,) [56 B] Operator `Left` generated in 0.13 s * lowering.IET: 0.09 s (71.7 %) * specializing.IET: 0.06 s (47.8 %) * lowering.Clusters: 0.03 s (23.9 %) Flops reduction after symbolic optimization: [2 --> 1] Operator `Right` generated in 0.12 s * lowering.IET: 0.09 s (75.9 %) * specializing.IET: 0.06 s (50.6 %) * lowering.Clusters: 0.03 s (25.3 %) Flops reduction after symbolic optimization: [2 --> 1] Operator `Left` jit-compiled `/tmp/devito-jitcache-uid1000/c1454fa8f77de641b5465bb28c42610227b63dcc.c` in 0.17 s with `GNUCompiler` Allocating host memory for f1(7,) [56 B] Allocating host memory for f3(7,) [56 B] Allocating host memory for f5(7,) [56 B] Operator `Left` ran in 0.01 s Global performance: [OI=0.04, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Operator `Right` jit-compiled `/tmp/devito-jitcache-uid1000/7103f955764c23cc87772a4f5af1c2999aff91ca.c` in 0.17 s with `GNUCompiler` Allocating host memory for f2(7,) [56 B] Allocating host memory for f4(7,) [56 B] Allocating host memory for f6(7,) [56 B] Operator `Right` ran in 0.01 s Global performance: [OI=0.04, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Math on Dimensions | 30 30 1.0s Test Summary: | Pass Total Time Devito Dimension Constructors | 87 87 2.5s Test Summary: | Pass Total Time Devito SubDimensions | 9 9 0.8s Test Summary: | Pass Total Time Devito stepping dimension | 3 3 1.7s Allocating host memory for sf(1,) [4 B] Test Summary: | Pass Total Time Sparse Function data with halo npoint=1 | 1 1 0.1s Allocating host memory for sf(5,) [20 B] Test Summary: | Pass Total Time Sparse Function data with halo npoint=5 | 5 5 0.1s Allocating host memory for stf(10, 1) [40 B] Test Summary: | Pass Total Time Sparse Time Function data with halo npoint=1 | 1 1 1.4s Allocating host memory for stf(10, 5) [200 B] Test Summary: | Pass Total Time Sparse Time Function data with halo npoint=5 | 5 5 0.1s Allocating host memory for src_coords(1, 2) [8 B] Allocating host memory for src(101, 1) [404 B] Allocating host memory for rec_coords(2, 2) [16 B] Operator `SparseInjectInterp` generated in 0.93 s * lowering.IET: 0.41 s (44.6 %) * specializing.IET: 0.25 s (27.2 %) * lowering.Clusters: 0.37 s (40.2 %) * specializing.Clusters: 0.22 s (23.9 %) Flops reduction after symbolic optimization: [37 --> 9] Operator `SparseInjectInterp` jit-compiled `/tmp/devito-jitcache-uid1000/8afe8e24c24a7cc5a559197a5c175c9541eb5d7b.c` in 0.40 s with `GNUCompiler` Allocating host memory for p(3, 21, 21) [5 KB] Allocating host memory for rec(101, 2) [808 B] Operator `SparseInjectInterp` ran in 0.24 s Global performance: [OI=1.24, 0.01 GFlops/s, 0.01 GPts/s] Global performance : [0.24 s, 0.01 GPts/s] Local performance: * section0 ran in 0.09 s [OI=0.13, 0.01 GFlops/s, 0.01 GPts/s] * section1 ran in 0.09 s [OI=9.34, 0.01 GFlops/s, 0.01 GPts/s] * section2 ran in 0.06 s [OI=1.84, 0.01 GFlops/s] Performance[mode=advanced] arguments: {'nthreads': 32, 'nthreads_nonaffine': 32, 'pthreads': 0} Test Summary: | Pass Total Time Sparse Time Function Inject and Interpolate | 4 4 6.9s Allocating host memory for src_coords(1, 2) [8 B] Allocating host memory for src(1,) [4 B] Allocating host memory for rec_coords(2, 2) [16 B] Operator `SparseInjectInterp` generated in 0.85 s * lowering.IET: 0.44 s (52.1 %) * specializing.IET: 0.30 s (35.5 %) * lowering.Clusters: 0.25 s (29.6 %) Flops reduction after symbolic optimization: [48 --> 10] Operator `SparseInjectInterp` jit-compiled `/tmp/devito-jitcache-uid1000/f11e121b1dd04ecf5a217941cdcd9f15af6614f3.c` in 0.33 s with `GNUCompiler` Allocating host memory for f(21, 21) [2 KB] Allocating host memory for rec(2,) [8 B] Operator `SparseInjectInterp` ran in 0.01 s Global performance: [OI=4.95, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s * section1 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads_nonaffine': 32, 'pthreads': 0} Test Summary: | Pass Total Time Sparse Function Inject and Interpolate | 5 5 4.4s Allocating host memory for fff(9,) [36 B] Operator `Derivatives` generated in 0.17 s * lowering.IET: 0.09 s (54.2 %) * specializing.IET: 0.06 s (36.2 %) * lowering.Clusters: 0.05 s (30.1 %) Flops reduction after symbolic optimization: [22 --> 13] gcc -march=native -O3 -g -fPIC -Wall -std=c99 -Wno-unused-result -Wno-unused-variable -Wno-unused-but-set-variable -ffast-math -shared -fopenmp /tmp/devito-jitcache-uid1000/6ed3d3a768c4427d9dc3c84dacf464afea2d6e83.c -lm -o /tmp/devito-jitcache-uid1000/6ed3d3a768c4427d9dc3c84dacf464afea2d6e83.so gcc -march=native -O3 -g -fPIC -Wall -std=c99 -Wno-unused-result -Wno-unused-variable -Wno-unused-but-set-variable -ffast-math -shared -fopenmp /tmp/devito-jitcache-uid1000/702213f0bde683fa6445b0c5eaad96213939e0f2.c -lm -o /tmp/devito-jitcache-uid1000/702213f0bde683fa6445b0c5eaad96213939e0f2.so gcc -march=native -O3 -g -fPIC -Wall -std=c99 -Wno-unused-result -Wno-unused-variable -Wno-unused-but-set-variable -ffast-math -shared -fopenmp /tmp/devito-jitcache-uid1000/d0809ec925cf4a1495fb6d74793c3f8cb1ef3a63.c -lm -o /tmp/devito-jitcache-uid1000/d0809ec925cf4a1495fb6d74793c3f8cb1ef3a63.so gcc -march=native -O3 -g -fPIC -Wall -std=c99 -Wno-unused-result -Wno-unused-variable -Wno-unused-but-set-variable -ffast-math -shared -fopenmp /tmp/devito-jitcache-uid1000/48ffbce57b5ff69b3058dfb67e767572578d4fa0.c -lm -o /tmp/devito-jitcache-uid1000/48ffbce57b5ff69b3058dfb67e767572578d4fa0.so gcc -march=native -O3 -g -fPIC -Wall -std=c99 -Wno-unused-result -Wno-unused-variable -Wno-unused-but-set-variable -ffast-math -shared -fopenmp /tmp/devito-jitcache-uid1000/3ec714995824252b8e38ef0b35a4f5798c97bee9.c -lm -o /tmp/devito-jitcache-uid1000/3ec714995824252b8e38ef0b35a4f5798c97bee9.so gcc -march=native -O3 -g -fPIC -Wall -std=c99 -Wno-unused-result -Wno-unused-variable -Wno-unused-but-set-variable -ffast-math -shared -fopenmp /tmp/devito-jitcache-uid1000/e25d53d7b95af8262cb8dd68321979d8e3e6c901.c -lm -o /tmp/devito-jitcache-uid1000/e25d53d7b95af8262cb8dd68321979d8e3e6c901.so gcc -march=native -O3 -g -fPIC -Wall -std=c99 -Wno-unused-result -Wno-unused-variable -Wno-unused-but-set-variable -ffast-math -shared -fopenmp /tmp/devito-jitcache-uid1000/8e7dc2e3d36ed683b978b9b40199864f5386a991.c -lm -o /tmp/devito-jitcache-uid1000/8e7dc2e3d36ed683b978b9b40199864f5386a991.so gcc -march=native -O3 -g -fPIC -Wall -std=c99 -Wno-unused-result -Wno-unused-variable -Wno-unused-but-set-variable -ffast-math -shared -fopenmp /tmp/devito-jitcache-uid1000/95d8402dd0320cf52dd61def03394fa1cb7680bc.c -lm -o /tmp/devito-jitcache-uid1000/95d8402dd0320cf52dd61def03394fa1cb7680bc.so gcc -march=native -O3 -g -fPIC -Wall -std=c99 -Wno-unused-result -Wno-unused-variable -Wno-unused-but-set-variable -ffast-math -shared -fopenmp /tmp/devito-jitcache-uid1000/673874a41472822039f15a3e174e74cebd36bb46.c -lm -o /tmp/devito-jitcache-uid1000/673874a41472822039f15a3e174e74cebd36bb46.so gcc -march=native -O3 -g -fPIC -Wall -std=c99 -Wno-unused-result -Wno-unused-variable -Wno-unused-but-set-variable -ffast-math -shared -fopenmp /tmp/devito-jitcache-uid1000/1dbff1cf30e3daf7feb5a9b75e8f0ca2ccdfd75a.c -lm -o /tmp/devito-jitcache-uid1000/1dbff1cf30e3daf7feb5a9b75e8f0ca2ccdfd75a.so gcc -march=native -O3 -g -fPIC -Wall -std=c99 -Wno-unused-result -Wno-unused-variable -Wno-unused-but-set-variable -ffast-math -shared -fopenmp /tmp/devito-jitcache-uid1000/d3866ceffa6184b011a0f42933650ad4088ab847.c -lm -o /tmp/devito-jitcache-uid1000/d3866ceffa6184b011a0f42933650ad4088ab847.so gcc -march=native -O3 -g -fPIC -Wall -std=c99 -Wno-unused-result -Wno-unused-variable -Wno-unused-but-set-variable -ffast-math -shared -fopenmp /tmp/devito-jitcache-uid1000/a713754fdeae75b107be24d3ebcc501d4e95b4fb.c -lm -o /tmp/devito-jitcache-uid1000/a713754fdeae75b107be24d3ebcc501d4e95b4fb.so gcc -march=native -O3 -g -fPIC -Wall -std=c99 -Wno-unused-result -Wno-unused-variable -Wno-unused-but-set-variable -ffast-math -shared -fopenmp /tmp/devito-jitcache-uid1000/9718856f5d3d9cedaf3fd1985e0f9be842514e42.c -lm -o /tmp/devito-jitcache-uid1000/9718856f5d3d9cedaf3fd1985e0f9be842514e42.so gcc -march=native -O3 -g -fPIC -Wall -std=c99 -Wno-unused-result -Wno-unused-variable -Wno-unused-but-set-variable -ffast-math -shared -fopenmp /tmp/devito-jitcache-uid1000/e280b3fe1f2b337ef31384267e8d714e620d14e0.c -lm -o /tmp/devito-jitcache-uid1000/e280b3fe1f2b337ef31384267e8d714e620d14e0.so gcc -march=native -O3 -g -fPIC -Wall -std=c99 -Test Summary: | Pass Total Time Left and Right Derivatives | 2 2 2.9s Operator `Derivatives` jit-compiled `/tmp/devito-jitcache-uid1000/2b995a606014f5e59dc22ea21a1896ebb0075255.c` in 0.18 s with `GNUCompiler` --- Logging error --- Allocating host memory for fxl(9,) [36 B] --- Logging error --- Allocating host memory for fxr(9,) [36 B] --- Logging error --- Operator `Derivatives` ran in 0.01 s --- Logging error --- Global performance: [OI=0.86, 0.01 GFlops/s] --- Logging error --- Local performance: --- Logging error --- * section0 ran in 0.01 s --- Logging error --- Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} --- Logging error --- Allocating host memory for f(32, 28) [4 KB] Operator `derivOp` generated in 2.16 s * lowering.Clusters: 1.19 s (55.4 %) * specializing.Clusters: 0.88 s (40.9 %) * lowering.Expressions: 0.67 s (31.2 %) Flops reduction after symbolic optimization: [1320 --> 107] Operator `derivOp` jit-compiled `/tmp/devito-jitcache-uid1000/409eb5c29d029615d231afaf3b95667110af669d.c` in 0.65 s with `GNUCompiler` Allocating host memory for g1(32, 28) [4 KB] Allocating host memory for g2(32, 28) [4 KB] Allocating host memory for h1(32, 28) [4 KB] Allocating host memory for h2(32, 28) [4 KB] Allocating host memory for j1(32, 28) [4 KB] Allocating host memory for j2(32, 28) [4 KB] Allocating host memory for k1(32, 28) [4 KB] Allocating host memory for k2(32, 28) [4 KB] Operator `derivOp` ran in 0.01 s Global performance: [OI=1.44, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s * section1 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Derivative Operator and Mixed Derivatives | 8 8 4.9s Test Summary: | Pass Total Time Derivatives on Constants | 115 115 1.3s Test Summary: | Pass Total Time Derivatives on dimensions not in a function, T=Float32 | 24 24 1.1s Test Summary: | Pass Total Time Derivatives on dimensions not in a function, T=Float64 | 24 24 0.7s Operator `Conditional` generated in 0.14 s * lowering.IET: 0.10 s (72.6 %) * specializing.IET: 0.07 s (50.8 %) * lowering.Clusters: 0.03 s (21.8 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `Conditional` jit-compiled `/tmp/devito-jitcache-uid1000/070689461807a57f7e1da01a69e7ced4208f0020.c` in 0.15 s with `GNUCompiler` Allocating host memory for f(6,) [24 B] Allocating host memory for g(19,) [76 B] Operator `Conditional` ran in 0.01 s Global performance: [OI=0.00, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Conditional Dimension Subsampling | 5 5 2.4s Allocating host memory for f1(5, 5) [100 B] Allocating host memory for f2(5, 5) [100 B] Allocating host memory for g(5, 5) [100 B] Operator `Implicit` generated in 0.20 s * lowering.IET: 0.11 s (56.6 %) * specializing.IET: 0.07 s (36.0 %) * lowering.Clusters: 0.07 s (36.0 %) * specializing.Clusters: 0.04 s (20.6 %) Flops reduction after symbolic optimization: [3 --> 3] Operator `Implicit` jit-compiled `/tmp/devito-jitcache-uid1000/801aad3d83fe4950621e582723d1985ffccc4c97.c` in 0.23 s with `GNUCompiler` Allocating host memory for f3(5, 5) [100 B] Operator `Implicit` ran in 0.01 s Global performance: [OI=0.13, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Conditional Dimension Honor Condition | 21 21 2.7s Test Summary: | Pass Total Time Retrieve time_dim | 3 3 0.5s Test Summary: | Pass Total Time Dimension ordering in Function and Time Function Constuction, n=(5, 6) | 3 3 0.9s Test Summary: | Pass Total Time Dimension ordering in Function and Time Function Constuction, n=(4, 5, 6) | 3 3 1.2s Test Summary: | Pass Total Time Dimension ordering in SparseTimeFunction construction, n=(5, 6) | 1 1 0.6s Test Summary: | Pass Total Time Dimension ordering in SparseTimeFunction construction, n=(4, 5, 6) | 1 1 0.5s Allocating host memory for f1(3, 7, 7) [588 B] Operator `DerivTest` generated in 0.18 s * lowering.IET: 0.10 s (56.7 %) * specializing.IET: 0.07 s (39.7 %) * lowering.Clusters: 0.05 s (28.4 %) Flops reduction after symbolic optimization: [8 --> 6] Operator `DerivTest` jit-compiled `/tmp/devito-jitcache-uid1000/c86e0f7d5688ac48c7b0c089cc8feff787f89f19.c` in 0.84 s with `GNUCompiler` Allocating host memory for f2(3, 7, 7) [588 B] Allocating host memory for f3(3, 7, 7) [588 B] Operator `DerivTest` ran in 0.01 s Global performance: [OI=0.30, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Time Derivatives | 2 2 2.0s Test Summary: | Pass Total Time nsimplify | 7 7 1.4s Allocating host memory for u(3, 27, 27) [9 KB] Allocating host memory for v(3, 27, 27) [9 KB] Operator `solve` generated in 5.12 s * lowering.Clusters: 3.65 s (71.4 %) * specializing.Clusters: 2.16 s (42.3 %) * cire: 1.05 s (20.6 %) * lowering.Expressions: 1.18 s (23.1 %) Flops reduction after symbolic optimization: [838 --> 113] Operator `solve` jit-compiled `/tmp/devito-jitcache-uid1000/0c175e920cf4e54da9db8f6289cf1f79525daca8.c` in 0.71 s with `GNUCompiler` Operator `solve` ran in 0.01 s Global performance: [OI=1.51, 0.02 GFlops/s, 0.01 GPts/s] Global performance : [0.01 s, 0.01 GPts/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time solve | 1 1 8.1s Operator `op` generated in 0.09 s * lowering.IET: 0.07 s (82.1 %) * specializing.IET: 0.05 s (58.7 %) Flops reduction after symbolic optimization: [0 --> 0] Test Summary: | Pass Total Time name | 10 10 1.3s (sg, sh, sg == sh) = ("0.5*f(x, y, z - h_z/2) + 0.5*f(x, y, z + h_z/2)", "0.5*f(x, y, z - h_z/2) + 0.5*f(x, y, z + h_z/2)", true) (sg, sh, sg == sh) = ("0.5*f(x, y - h_y/2, z) + 0.5*f(x, y + h_y/2, z)", "0.5*f(x, y - h_y/2, z) + 0.5*f(x, y + h_y/2, z)", true) (sg, sh, sg == sh) = ("0.5*f(x - h_x/2, y, z) + 0.5*f(x + h_x/2, y, z)", "0.5*f(x - h_x/2, y, z) + 0.5*f(x + h_x/2, y, z)", true) (sg, sh, sg == sh) = ("0.5*f(x, y + h_y/2, z - h_z/2) + 0.5*f(x, y + h_y/2, z + h_z/2)", "0.5*f(x, y + h_y/2, z - h_z/2) + 0.5*f(x, y + h_y/2, z + h_z/2)", true) (sg, sh, sg == sh) = ("0.5*f(x, y - h_y/2, z + h_z/2) + 0.5*f(x, y + h_y/2, z + h_z/2)", "0.5*f(x, y - h_y/2, z + h_z/2) + 0.5*f(x, y + h_y/2, z + h_z/2)", true) (sg, sh, sg == sh) = ("0.5*f(x + h_x/2, y - h_y/2, z) + 0.5*f(x + h_x/2, y + h_y/2, z)", "0.5*f(x + h_x/2, y - h_y/2, z) + 0.5*f(x + h_x/2, y + h_y/2, z)", true) (sg, sh, sg == sh) = ("0.5*f(x - h_x/2, y + h_y/2, z) + 0.5*f(x + h_x/2, y + h_y/2, z)", "0.5*f(x - h_x/2, y + h_y/2, z) + 0.5*f(x + h_x/2, y + h_y/2, z)", true) (sg, sh, sg == sh) = ("0.5*f(x + h_x/2, y, z - h_z/2) + 0.5*f(x + h_x/2, y, z + h_z/2)", "0.5*f(x + h_x/2, y, z - h_z/2) + 0.5*f(x + h_x/2, y, z + h_z/2)", true) (sg, sh, sg == sh) = ("0.5*f(x - h_x/2, y, z + h_z/2) + 0.5*f(x + h_x/2, y, z + h_z/2)", "0.5*f(x - h_x/2, y, z + h_z/2) + 0.5*f(x + h_x/2, y, z + h_z/2)", true) (sg, sh, sg == sh) = ("0.5*f(x + h_x/2, y + h_y/2, z - h_z/2) + 0.5*f(x + h_x/2, y + h_y/2, z + h_z/2)", "0.5*f(x + h_x/2, y + h_y/2, z - h_z/2) + 0.5*f(x + h_x/2, y + h_y/2, z + h_z/2)", true) (sg, sh, sg == sh) = ("0.5*f(x + h_x/2, y - h_y/2, z + h_z/2) + 0.5*f(x + h_x/2, y + h_y/2, z + h_z/2)", "0.5*f(x + h_x/2, y - h_y/2, z + h_z/2) + 0.5*f(x + h_x/2, y + h_y/2, z + h_z/2)", true) (sg, sh, sg == sh) = ("0.5*f(x - h_x/2, y + h_y/2, z + h_z/2) + 0.5*f(x + h_x/2, y + h_y/2, z + h_z/2)", "0.5*f(x - h_x/2, y + h_y/2, z + h_z/2) + 0.5*f(x + h_x/2, y + h_y/2, z + h_z/2)", true) Test Summary: | Pass Total Time subs | 12 12 1.8s Operator `ccode` generated in 0.10 s * lowering.IET: 0.08 s (81.0 %) * specializing.IET: 0.06 s (60.8 %) * optimize_halospots: 0.02 s (20.3 %) * lowering.Clusters: 0.02 s (20.3 %) Flops reduction after symbolic optimization: [0 --> 0] Test Summary: | Pass Total Time ccode | 3 3 0.6s Operator `foo` generated in 0.10 s * lowering.IET: 0.08 s (83.2 %) * specializing.IET: 0.05 s (52.0 %) * optimize_halospots: 0.02 s (20.8 %) * lowering.Clusters: 0.02 s (20.8 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `Kernel` generated in 0.11 s * lowering.IET: 0.09 s (86.3 %) * specializing.IET: 0.06 s (57.5 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `Kernel` generated in 0.12 s * lowering.IET: 0.09 s (80.4 %) * specializing.IET: 0.06 s (53.6 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `Kernel` generated in 0.15 s * lowering.IET: 0.12 s (81.7 %) * specializing.IET: 0.08 s (54.5 %) * lowering.Clusters: 0.03 s (20.5 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `Kernel` generated in 0.15 s * lowering.IET: 0.11 s (76.4 %) * specializing.IET: 0.07 s (48.7 %) * lowering.Clusters: 0.04 s (27.8 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `Kernel` generated in 0.11 s * lowering.IET: 0.09 s (89.7 %) * specializing.IET: 0.06 s (59.8 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `Kernel` generated in 0.11 s * lowering.IET: 0.09 s (82.4 %) * specializing.IET: 0.06 s (54.9 %) * lowering.Clusters: 0.03 s (27.5 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `Kernel` generated in 0.11 s * lowering.IET: 0.08 s (74.6 %) * specializing.IET: 0.06 s (55.9 %) * lowering.Clusters: 0.03 s (28.0 %) Flops reduction after symbolic optimization: [0 --> 0] Test Summary: | Pass Total Time Operator default naming | 8 8 2.1s Operator `ConvertOp` generated in 0.10 s * lowering.IET: 0.08 s (82.2 %) * specializing.IET: 0.06 s (61.6 %) * optimize_halospots: 0.02 s (20.6 %) * lowering.Clusters: 0.02 s (20.6 %) Flops reduction after symbolic optimization: [0 --> 0] Test Summary: | Pass Total Time operator PyObject convert | 3 3 0.2s Test Summary: | Pass Total Time in_range throws out of range error | 1 1 0.0s Allocating host memory for f(6, 5) [120 B] Allocating host memory for u(3, 6, 5) [360 B] Allocating host memory for sf(6,) [24 B] Allocating host memory for stf(11, 6) [264 B] Test Summary: | Pass Total Time Serial inner halo methods, n=(3, 4), space_order=1 | 8 8 2.6s Allocating host memory for f(8, 7) [224 B] Allocating host memory for u(3, 8, 7) [672 B] Allocating host memory for sf(6,) [24 B] Allocating host memory for stf(11, 6) [264 B] Test Summary: | Pass Total Time Serial inner halo methods, n=(3, 4), space_order=2 | 8 8 0.2s Allocating host memory for f(12, 11) [528 B] Allocating host memory for u(3, 12, 11) [2 KB] Allocating host memory for sf(6,) [24 B] Allocating host memory for stf(11, 6) [264 B] Test Summary: | Pass Total Time Serial inner halo methods, n=(3, 4), space_order=4 | 8 8 0.2s Allocating host memory for f(7, 6, 5) [840 B] Allocating host memory for u(3, 7, 6, 5) [2 KB] Allocating host memory for sf(6,) [24 B] Allocating host memory for stf(11, 6) [264 B] Test Summary: | Pass Total Time Serial inner halo methods, n=(3, 4, 5), space_order=1 | 8 8 2.0s Allocating host memory for f(9, 8, 7) [2 KB] Allocating host memory for u(3, 9, 8, 7) [6 KB] Allocating host memory for sf(6,) [24 B] Allocating host memory for stf(11, 6) [264 B] Test Summary: | Pass Total Time Serial inner halo methods, n=(3, 4, 5), space_order=2 | 8 8 0.2s Allocating host memory for f(13, 12, 11) [7 KB] Allocating host memory for u(3, 13, 12, 11) [20 KB] Allocating host memory for sf(6,) [24 B] Allocating host memory for stf(11, 6) [264 B] Test Summary: | Pass Total Time Serial inner halo methods, n=(3, 4, 5), space_order=4 | 8 8 0.2s Test Summary: | Pass Total Time Buffer construction and use, buffer size = 1 | 2 2 0.6s Test Summary: | Pass Total Time Buffer construction and use, buffer size = 2 | 2 2 0.1s Test Summary: | Pass Total Time Buffer construction and use, buffer size = 4 | 2 2 0.1s Test Summary: | Pass Total Time Generate Function from PyObject, n=(3, 4) | 6 6 0.3s Test Summary: | Pass Total Time Generate Function from PyObject, n=(3, 4, 5) | 6 6 0.7s Test Summary: | Pass Total Time Generate SparseTimeFunction from PyObject, n=(3, 4) | 6 6 0.7s Test Summary: | Pass Total Time Generate SparseTimeFunction from PyObject, n=(3, 4, 5) | 6 6 0.8s fi_index = Devito.Indexed(PyObject f[2, 1]) Operator `Kernel` generated in 0.10 s * lowering.IET: 0.08 s (82.0 %) * specializing.IET: 0.06 s (61.5 %) * optimize_halospots: 0.02 s (20.5 %) * lowering.Clusters: 0.02 s (20.5 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `Kernel` jit-compiled `/tmp/devito-jitcache-uid1000/74236b014fe0bebf7e788cbebb2b92f85a58fbfa.c` in 0.14 s with `GNUCompiler` Allocating host memory for f(12, 11) [528 B] Operator `Kernel` ran in 0.01 s Global performance: [OI=0.00, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Indexed Data n=(3, 4), T=Float32, space_order=4 | 6 6 1.0s fi_index = Devito.Indexed(PyObject f[2, 1]) Operator `Kernel` generated in 0.11 s * lowering.IET: 0.09 s (82.7 %) * specializing.IET: 0.06 s (55.1 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `Kernel` jit-compiled `/tmp/devito-jitcache-uid1000/35b42819c12dca8361f8e38e20de23aee7d89065.c` in 0.18 s with `GNUCompiler` Allocating host memory for f(20, 19) [1 KB] Operator `Kernel` ran in 0.01 s Global performance: [OI=0.00, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Indexed Data n=(3, 4), T=Float32, space_order=8 | 6 6 0.4s fi_index = Devito.Indexed(PyObject f[2, 1]) Operator `Kernel` generated in 0.11 s * lowering.IET: 0.09 s (89.2 %) * specializing.IET: 0.06 s (59.5 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `Kernel` jit-compiled `/tmp/devito-jitcache-uid1000/10c6071ad735bc84658ff50f43bc32e3e818b4f6.c` in 0.17 s with `GNUCompiler` Allocating host memory for f(12, 11) [1 KB] Operator `Kernel` ran in 0.01 s Global performance: [OI=0.00, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Indexed Data n=(3, 4), T=Float64, space_order=4 | 6 6 2.5s fi_index = Devito.Indexed(PyObject f[2, 1]) Operator `Kernel` generated in 0.10 s * lowering.IET: 0.08 s (83.9 %) * specializing.IET: 0.05 s (52.5 %) * optimize_halospots: 0.02 s (21.0 %) * lowering.Clusters: 0.02 s (21.0 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `Kernel` jit-compiled `/tmp/devito-jitcache-uid1000/ad5ade1b5671369aebe4108f78c328d889d8d04b.c` in 0.14 s with `GNUCompiler` Allocating host memory for f(20, 19) [3 KB] Operator `Kernel` ran in 0.01 s Global performance: [OI=0.00, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Indexed Data n=(3, 4), T=Float64, space_order=8 | 6 6 0.3s fi_index = Devito.Indexed(PyObject f[3, 2, 1]) Operator `Kernel` generated in 0.10 s * lowering.IET: 0.08 s (82.1 %) * specializing.IET: 0.06 s (61.6 %) * optimize_halospots: 0.02 s (20.6 %) * lowering.Clusters: 0.02 s (20.6 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `Kernel` jit-compiled `/tmp/devito-jitcache-uid1000/e0277c4574e1506310dafc9f1614f513d4f2835b.c` in 0.14 s with `GNUCompiler` Allocating host memory for f(13, 12, 11) [7 KB] Operator `Kernel` ran in 0.01 s Global performance: [OI=0.00, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Indexed Data n=(3, 4, 5), T=Float32, space_order=4 | 6 6 0.8s fi_index = Devito.Indexed(PyObject f[3, 2, 1]) Operator `Kernel` generated in 0.10 s * lowering.IET: 0.08 s (83.1 %) * specializing.IET: 0.06 s (62.3 %) * optimize_halospots: 0.02 s (20.8 %) * lowering.Clusters: 0.02 s (20.8 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `Kernel` jit-compiled `/tmp/devito-jitcache-uid1000/f2afab04daf12fd7d57d60aaf14ff914d94c8951.c` in 0.14 s with `GNUCompiler` Allocating host memory for f(21, 20, 19) [31 KB] Operator `Kernel` ran in 0.01 s Global performance: [OI=0.00, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Indexed Data n=(3, 4, 5), T=Float32, space_order=8 | 6 6 0.3s fi_index = Devito.Indexed(PyObject f[3, 2, 1]) Operator `Kernel` generated in 0.10 s * lowering.IET: 0.08 s (82.1 %) * specializing.IET: 0.06 s (61.6 %) * optimize_halospots: 0.02 s (20.6 %) * lowering.Clusters: 0.02 s (20.6 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `Kernel` jit-compiled `/tmp/devito-jitcache-uid1000/6d27a43dfd687f49845fca1c97f60daf8e13bac2.c` in 0.14 s with `GNUCompiler` Allocating host memory for f(13, 12, 11) [13 KB] Operator `Kernel` ran in 0.01 s Global performance: [OI=0.00, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Indexed Data n=(3, 4, 5), T=Float64, space_order=4 | 6 6 2.2s fi_index = Devito.Indexed(PyObject f[3, 2, 1]) Operator `Kernel` generated in 0.10 s * lowering.IET: 0.08 s (81.3 %) * specializing.IET: 0.06 s (61.0 %) * optimize_halospots: 0.02 s (20.4 %) * lowering.Clusters: 0.02 s (20.4 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `Kernel` jit-compiled `/tmp/devito-jitcache-uid1000/c7c20ab37f73f33f57ea14d93e951ed8473afb11.c` in 0.21 s with `GNUCompiler` Allocating host memory for f(21, 20, 19) [62 KB] Operator `Kernel` ran in 0.01 s Global performance: [OI=0.00, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Indexed Data n=(3, 4, 5), T=Float64, space_order=8 | 6 6 0.4s Allocating host memory for v(6,) [24 B] Allocating host memory for A(7, 6) [168 B] Operator `inctest` generated in 0.22 s * lowering.IET: 0.19 s (87.4 %) * minimize_symbols: 0.11 s (50.6 %) * specializing.IET: 0.06 s (27.6 %) Flops reduction after symbolic optimization: [2 --> 2] Operator `inctest` jit-compiled `/tmp/devito-jitcache-uid1000/5ad2cb548f9f7735ec046450f1ba521d4fda3af1.c` in 0.19 s with `GNUCompiler` Allocating host memory for b(7,) [28 B] Operator `inctest` ran in 0.01 s Global performance: [OI=0.17, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Function Inc, shape=(4, 5) | 1 1 2.2s Allocating host memory for v(9, 8) [288 B] Allocating host memory for A(10, 9, 8) [3 KB] Operator `inctest` generated in 0.20 s * lowering.IET: 0.14 s (71.0 %) * specializing.IET: 0.09 s (45.6 %) * lowering.Clusters: 0.05 s (25.4 %) Flops reduction after symbolic optimization: [2 --> 2] Operator `inctest` jit-compiled `/tmp/devito-jitcache-uid1000/65dfc21e171232f0710f45cd15cadd787ece6a71.c` in 0.26 s with `GNUCompiler` Allocating host memory for b(10,) [40 B] Operator `inctest` ran in 0.01 s Global performance: [OI=0.17, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time Function Inc, shape=(6, 7, 8) | 1 1 3.3s Operator `Op1` generated in 0.49 s * lowering.IET: 0.23 s (47.0 %) * specializing.IET: 0.15 s (30.7 %) * lowering.Clusters: 0.19 s (38.8 %) Flops reduction after symbolic optimization: [12 --> 9] Operator `Op1` jit-compiled `/tmp/devito-jitcache-uid1000/35f5fef525514e84653d64530c3c0e63d617856c.c` in 0.36 s with `GNUCompiler` Allocating host memory for fx(15, 15, 15) [13 KB] Allocating host memory for fy(15, 15, 15) [13 KB] Allocating host memory for fz(15, 15, 15) [13 KB] Allocating host memory for gx(15, 15, 15) [13 KB] Allocating host memory for gy(15, 15, 15) [13 KB] Allocating host memory for gz(15, 15, 15) [13 KB] Operator `Op1` ran in 0.01 s Global performance: [OI=0.25, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s * section1 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Operator `Op1` generated in 0.48 s * lowering.IET: 0.22 s (46.0 %) * specializing.IET: 0.14 s (29.3 %) * lowering.Clusters: 0.19 s (39.7 %) Flops reduction after symbolic optimization: [12 --> 9] Operator `Op1` fetched `/tmp/devito-jitcache-uid1000/35f5fef525514e84653d64530c3c0e63d617856c.c` in 0.03 s from jit-cache Allocating host memory for fx(15, 15, 15) [13 KB] Allocating host memory for fy(15, 15, 15) [13 KB] Allocating host memory for fz(15, 15, 15) [13 KB] Allocating host memory for gx(15, 15, 15) [13 KB] Allocating host memory for gy(15, 15, 15) [13 KB] Allocating host memory for gz(15, 15, 15) [13 KB] Operator `Op1` ran in 0.01 s Global performance: [OI=0.25, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s * section1 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} (data(gx))[5, 5, 5] = 2.0f0 (data(gy))[5, 5, 5] = 3.0f0 (data(gz))[5, 5, 5] = 4.0f0 Test Summary: | Pass Total Time GenCodeDerivativesIndividual | 4 4 3.0s Operator `Op2` generated in 0.30 s * lowering.IET: 0.14 s (48.2 %) * specializing.IET: 0.09 s (31.0 %) * lowering.Clusters: 0.11 s (37.9 %) * specializing.Clusters: 0.07 s (24.1 %) Flops reduction after symbolic optimization: [21 --> 15] Operator `Op2` jit-compiled `/tmp/devito-jitcache-uid1000/883930bee86051b756ffec988facd12d4a58ff68.c` in 0.27 s with `GNUCompiler` Allocating host memory for f(15, 15, 15) [13 KB] Allocating host memory for g(15, 15, 15) [13 KB] Operator `Op2` ran in 0.01 s Global performance: [OI=1.64, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Operator `Op2` generated in 0.31 s * lowering.IET: 0.15 s (49.3 %) * specializing.IET: 0.09 s (29.6 %) * lowering.Clusters: 0.11 s (36.2 %) * specializing.Clusters: 0.07 s (23.0 %) Flops reduction after symbolic optimization: [21 --> 15] Operator `Op2` fetched `/tmp/devito-jitcache-uid1000/883930bee86051b756ffec988facd12d4a58ff68.c` in 0.02 s from jit-cache Allocating host memory for f(15, 15, 15) [13 KB] Allocating host memory for g(15, 15, 15) [13 KB] Operator `Op2` ran in 0.01 s Global performance: [OI=1.64, 0.01 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time GenCodeDerivativesMixed | 1 1 1.1s Allocating host memory for f(12, 12) [576 B] Operator `subop1` generated in 0.15 s * lowering.IET: 0.11 s (76.5 %) * specializing.IET: 0.08 s (55.6 %) * lowering.Clusters: 0.03 s (20.9 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `subop1` jit-compiled `/tmp/devito-jitcache-uid1000/518a93c7b6deef61aa170f7eb31c0e86653c8141.c` in 0.20 s with `GNUCompiler` Operator `subop1` ran in 0.01 s Global performance: [OI=0.00, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Operator `subop2` generated in 0.16 s * lowering.IET: 0.12 s (76.1 %) * specializing.IET: 0.08 s (50.7 %) * lowering.Clusters: 0.04 s (25.4 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `subop2` jit-compiled `/tmp/devito-jitcache-uid1000/9f854b398dfb6a878046b085080e7533a1992a6a.c` in 0.15 s with `GNUCompiler` Operator `subop2` ran in 0.01 s Global performance: [OI=0.00, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Allocating host memory for f(12, 12) [576 B] Operator `subop1` generated in 0.11 s * lowering.IET: 0.08 s (78.3 %) * specializing.IET: 0.06 s (58.8 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `subop1` fetched `/tmp/devito-jitcache-uid1000/518a93c7b6deef61aa170f7eb31c0e86653c8141.c` in 0.01 s from jit-cache Operator `subop1` ran in 0.01 s Global performance: [OI=0.00, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Operator `subop2` generated in 0.11 s * lowering.IET: 0.08 s (74.4 %) * specializing.IET: 0.06 s (55.8 %) * lowering.Clusters: 0.03 s (27.9 %) Flops reduction after symbolic optimization: [0 --> 0] Operator `subop2` fetched `/tmp/devito-jitcache-uid1000/9f854b398dfb6a878046b085080e7533a1992a6a.c` in 0.01 s from jit-cache Operator `subop2` ran in 0.01 s Global performance: [OI=0.00, 0.00 GFlops/s] Local performance: * section0 ran in 0.01 s Performance[mode=advanced] arguments: {'nthreads': 32, 'pthreads': 0} Test Summary: | Pass Total Time GenCodeSubdomain | 3 3 1.7s Test Summary: | Pass Total Time Devito Pointer | 1 1 0.0s Test Summary: | Pass Total Time Devito Unary Ops | 3 3 0.3s [ Info: not running devito pro tests Exception ignored in: <_io.TextIOWrapper name='' mode='w' encoding='utf-8'> BlockingIOError: [Errno 11] write could not complete without blocking Testing Devito tests passed Testing completed after 221.54s PkgEval succeeded after 460.96s