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")