tjld2.jl - Granular.jl - Julia package for granular dynamics simulation
(HTM) git clone git://src.adamsgaard.dk/Granular.jl
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
tjld2.jl (894B)
---
1 #!/usr/bin/env julia
2
3 @info "Writing simple simulation to JLD2 file"
4 sim = Granular.createSimulation(id="test")
5 Granular.addGrainCylindrical!(sim, [ 0., 0.], 10., 1., verbose=false)
6 Granular.addGrainCylindrical!(sim, [18., 0.], 10., 1., verbose=false)
7 sim.ocean = Granular.createRegularOceanGrid([10, 20, 5], [10., 25., 2.])
8 Granular.findContacts!(sim, method="all to all")
9 Granular.writeVTK(sim, verbose=false)
10
11 Granular.writeSimulation(sim)
12 Granular.writeSimulationStatus(sim)
13
14 @info "Reading from JLD2 file by specifying the input file name"
15 sim2 = Granular.readSimulation("./test/test.1.jld2")
16 Granular.compareSimulations(sim, sim2)
17
18 @info "Reading and overwriting from JLD2 file by simulation id"
19 sim3 = Granular.createSimulation("test")
20 @test 1 == Granular.readSimulationStatus(sim3)
21 sim3 = Granular.readSimulation(sim3)
22 Granular.compareSimulations(sim, sim3)
23
24 rm("./test/test.1.jld2")