Skip to content

Instantly share code, notes, and snippets.

@djsegal
Last active December 18, 2017 00:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save djsegal/917aaea4960b33f9af41c3eac36c2125 to your computer and use it in GitHub Desktop.
Save djsegal/917aaea4960b33f9af41c3eac36c2125 to your computer and use it in GitHub Desktop.
Boot Load Performance
using BenchmarkTools
cur_count = 10
cur_time = 0.0
for cur_index in 1:cur_count
tic()
map(rm, Base.find_all_in_cache_path(:Boot)) ; reload("Boot") ;
cur_time += toc()
end
cur_time /= cur_count
cur_time = 0.0
for cur_index in 1:cur_count
tic()
reload("Boot")
cur_time += toc()
end
cur_time /= cur_count
---
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: https://docs.julialang.org
_ _ _| |_ __ _ | Type "?help" for help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.6.0 (2017-06-19 13:05 UTC)
_/ |\__'_|_|_|\__'_| | Official http://julialang.org/ release
|__/ | x86_64-apple-darwin13.4.0
julia> using BenchmarkTools
julia> cur_count = 10
10
julia> cur_time = 0.0
0.0
julia> for cur_index in 1:cur_count
tic()
map(rm, Base.find_all_in_cache_path(:Boot)) ; reload("Boot") ;
cur_time += toc()
end
INFO: Precompiling module Boot.
elapsed time: 1.421864874 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
elapsed time: 0.776392291 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
elapsed time: 0.782873004 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
elapsed time: 0.774521637 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
elapsed time: 0.809223037 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
elapsed time: 0.775632523 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
elapsed time: 0.784008505 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
elapsed time: 0.781980164 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
elapsed time: 0.779204024 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
elapsed time: 0.772643295 seconds
julia> cur_time /= cur_count
0.8458343354
julia> cur_time = 0.0
0.0
julia> for cur_index in 1:cur_count
tic()
reload("Boot")
cur_time += toc()
end
WARNING: replacing module Boot.
elapsed time: 0.000408366 seconds
WARNING: replacing module Boot.
elapsed time: 0.000477423 seconds
WARNING: replacing module Boot.
elapsed time: 0.00038581 seconds
WARNING: replacing module Boot.
elapsed time: 0.000495744 seconds
WARNING: replacing module Boot.
elapsed time: 0.000567518 seconds
WARNING: replacing module Boot.
elapsed time: 0.000350778 seconds
WARNING: replacing module Boot.
elapsed time: 0.000375174 seconds
WARNING: replacing module Boot.
elapsed time: 0.000372858 seconds
WARNING: replacing module Boot.
elapsed time: 0.000394146 seconds
WARNING: replacing module Boot.
elapsed time: 0.000400416 seconds
julia> cur_time /= cur_count
0.00042282330000000006
julia>
julia>
using BenchmarkTools
cur_count = 10
cur_time = 0.0
for cur_index in 1:cur_count
tic()
map(rm, Base.find_all_in_cache_path(:Boot)) ; map(rm, Base.find_all_in_cache_path(:JuAFEM)) ; reload("Boot") ; reload("JuAFEM")
cur_time += toc()
end
cur_time /= cur_count
@benchmark( reload("JuAFEM") )
---
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: https://docs.julialang.org
_ _ _| |_ __ _ | Type "?help" for help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.6.0 (2017-06-19 13:05 UTC)
_/ |\__'_|_|_|\__'_| | Official http://julialang.org/ release
|__/ | x86_64-apple-darwin13.4.0
julia> using BenchmarkTools
julia>
julia> cur_count = 10
10
julia>
julia> cur_time = 0.0
0.0
julia> for cur_index in 1:cur_count
tic()
map(rm, Base.find_all_in_cache_path(:Boot)) ; map(rm, Base.find_all_in_cache_path(:JuAFEM)) ; reload("Boot") ; reload("JuAFEM")
cur_time += toc()
end
INFO: Precompiling module Boot.
INFO: Precompiling module JuAFEM.
elapsed time: 13.458678864 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
elapsed time: 7.389400925 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
elapsed time: 6.547789066 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
elapsed time: 6.664082478 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
elapsed time: 7.135951922 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
elapsed time: 7.11493745 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
elapsed time: 6.900129897 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
elapsed time: 6.68947468 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
elapsed time: 6.72815452 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
elapsed time: 6.681811693 seconds
julia> cur_time /= cur_count
7.531041149500001
julia>
julia> @benchmark( reload("JuAFEM") )
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at none:3 overwritten in module JuAFEM at none:3.
WARNING: replacing module JuAFEM.
BenchmarkTools.Trial:
memory estimate: 2.68 MiB
allocs estimate: 46085
--------------
minimum time: 150.108 ms (0.00% GC)
median time: 185.166 ms (0.00% GC)
mean time: 188.196 ms (1.21% GC)
maximum time: 245.036 ms (11.71% GC)
--------------
samples: 27
evals/sample: 1
julia>
using BenchmarkTools
cur_count = 10
cur_time = 0.0
for cur_index in 1:cur_count
tic()
map(rm, Base.find_all_in_cache_path(:JuAFEM)) ; reload("JuAFEM")
cur_time += toc()
end
cur_time /= cur_count
@benchmark( reload("JuAFEM") )
---
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: https://docs.julialang.org
_ _ _| |_ __ _ | Type "?help" for help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.6.0 (2017-06-19 13:05 UTC)
_/ |\__'_|_|_|\__'_| | Official http://julialang.org/ release
|__/ | x86_64-apple-darwin13.4.0
julia> using BenchmarkTools
julia> cur_count = 10
10
julia> cur_time = 0.0
0.0
julia> for cur_index in 1:cur_count
tic()
map(rm, Base.find_all_in_cache_path(:JuAFEM)) ; reload("JuAFEM")
cur_time += toc()
end
INFO: Precompiling module JuAFEM.
elapsed time: 6.507165207 seconds
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
elapsed time: 6.17239335 seconds
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
elapsed time: 5.17170651 seconds
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
elapsed time: 5.208822533 seconds
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
elapsed time: 5.16776124 seconds
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
elapsed time: 5.268626612 seconds
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
elapsed time: 5.161334792 seconds
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
elapsed time: 5.037589723 seconds
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
elapsed time: 5.028274541 seconds
INFO: Precompiling module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
elapsed time: 5.051995171 seconds
julia> cur_time /= cur_count
5.3775669679
julia> @benchmark( reload("JuAFEM") )
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
WARNING: Method definition vtk_point_data(WriteVTK.DatasetFile, Array{Tensors.Tensor{1, dim, T, dim}, 1}, AbstractString) in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31 overwritten in module JuAFEM at /Users/dan/.julia/v0.6/JuAFEM/src/Export/VTK.jl:31.
WARNING: replacing module JuAFEM.
BenchmarkTools.Trial:
memory estimate: 2.65 MiB
allocs estimate: 45516
--------------
minimum time: 131.481 ms (0.00% GC)
median time: 173.792 ms (0.00% GC)
mean time: 174.869 ms (1.24% GC)
maximum time: 222.026 ms (13.02% GC)
--------------
samples: 29
evals/sample: 1
julia>
using BenchmarkTools
cur_count = 10
cur_time = 0.0
for cur_index in 1:cur_count
tic()
map(rm, Base.find_all_in_cache_path(:Boot)) ; map(rm, Base.find_all_in_cache_path(:Tensors)) ; reload("Boot") ; reload("Tensors")
cur_time += toc()
end
cur_time /= cur_count
@benchmark( reload("Tensors") )
---
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: https://docs.julialang.org
_ _ _| |_ __ _ | Type "?help" for help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.6.0 (2017-06-19 13:05 UTC)
_/ |\__'_|_|_|\__'_| | Official http://julialang.org/ release
|__/ | x86_64-apple-darwin13.4.0
julia> using BenchmarkTools
julia>
julia> cur_count = 10
10
julia>
julia> cur_time = 0.0
0.0
julia> for cur_index in 1:cur_count
tic()
map(rm, Base.find_all_in_cache_path(:Boot)) ; map(rm, Base.find_all_in_cache_path(:Tensors)) ; reload("Boot") ; reload("Tensors")
cur_time += toc()
end
INFO: Precompiling module Boot.
INFO: Precompiling module Tensors.
elapsed time: 8.382037251 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 6.806952778 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 6.073333838 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 6.086966638 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 6.091094544 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 6.179093267 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 6.191581944 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 6.190407244 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 6.227223466 seconds
INFO: Precompiling module Boot.
WARNING: replacing module Boot.
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 6.215867551 seconds
julia> cur_time /= cur_count
6.444455852099999
julia>
julia> @benchmark( reload("Tensors") )
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
BenchmarkTools.Trial:
memory estimate: 63.90 MiB
allocs estimate: 1335563
--------------
minimum time: 904.332 ms (2.14% GC)
median time: 1.003 s (0.79% GC)
mean time: 993.790 ms (2.34% GC)
maximum time: 1.063 s (0.73% GC)
--------------
samples: 6
evals/sample: 1
julia>
julia>
using BenchmarkTools
cur_count = 10
cur_time = 0.0
for cur_index in 1:cur_count
tic()
map(rm, Base.find_all_in_cache_path(:Tensors)) ; reload("Tensors")
cur_time += toc()
end
cur_time /= cur_count
@benchmark( reload("Tensors") )
---
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: https://docs.julialang.org
_ _ _| |_ __ _ | Type "?help" for help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.6.0 (2017-06-19 13:05 UTC)
_/ |\__'_|_|_|\__'_| | Official http://julialang.org/ release
|__/ | x86_64-apple-darwin13.4.0
julia> using BenchmarkTools
julia> cur_count = 10
10
julia> cur_time = 0.0
0.0
julia> for cur_index in 1:cur_count
tic()
map(rm, Base.find_all_in_cache_path(:Tensors)) ; reload("Tensors")
cur_time += toc()
end
INFO: Precompiling module Tensors.
elapsed time: 5.437870241 seconds
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 5.136202939 seconds
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 4.194923064 seconds
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 4.204506633 seconds
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 4.251462673 seconds
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 4.255488233 seconds
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 4.32683641 seconds
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 4.327019978 seconds
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 4.355879493 seconds
INFO: Precompiling module Tensors.
WARNING: replacing module Tensors.
elapsed time: 4.381176951 seconds
julia> cur_time /= cur_count
4.4871366615
julia> @benchmark( reload("Tensors") )
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
WARNING: replacing module Tensors.
BenchmarkTools.Trial:
memory estimate: 64.53 MiB
allocs estimate: 1359880
--------------
minimum time: 908.571 ms (2.03% GC)
median time: 1.010 s (0.69% GC)
mean time: 1.011 s (2.06% GC)
maximum time: 1.078 s (0.67% GC)
--------------
samples: 6
evals/sample: 1
julia>
@djsegal
Copy link
Author

djsegal commented Dec 17, 2017

Test Protocol:

using BenchmarkTools

cur_count = 10

cur_time = 0.0
for cur_index in 1:cur_count
  tic()
  map(rm, Base.find_all_in_cache_path(:Boot)) ; map(rm, Base.find_all_in_cache_path(:JuAFEM)) ; reload("Boot") ; reload("JuAFEM")
  cur_time += toc()
end
cur_time /= cur_count

@benchmark( reload("JuAFEM") )

can replace JuAFEM for Tensors and remove Boot when git-stashing Boot integration (see Tensors.jl and JuAFEM.jl changes)

@djsegal
Copy link
Author

djsegal commented Dec 17, 2017

Summary:


Mean Times

Metric Tensors w/ Boot Tensors w/o Boot JuAFEM w/ Boot JuAFEM w/o Boot Just Boot
Compile 6.44 s 4.49 s 7.53 s 5.38 s 0.85 s
Using 0.99 s 1.01 s 188 ms 175 ms 0.4 ms
  • Boot Solo is added as reference for the reader. It is not used implicitly in any other quantity unless otherwise stated

Performance Degradation*

Case Compile Adjusted Compile Using
Tensors 43% 24% ~0%
JuAFEM 40% 24% ~7% // but O(10ms)
  • for column Adjusted Compile, following equation was used:
adjusted_compile  = ( compile{ Tensors.jl w/  Boot } - compile{ Boot.jl } ) 
adjusted_compile /=   compile{ Tensors.jl w/o Boot } 

*note that this does not assume that JuAFEM.jl uses a version of Tensors.jl, which itself uses Boot.jl style loading

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment