PFV problems with sedimentation in fluid
Hi,
I want to try simulate some particles fall down in fluid under gravity force. But it get the wrong message the same as the question #241071 posted by Ehsan Izadi , can anybody can help me? https:/
-------
....
20002 : Vh==NULL!! id=20002 Point=0.0970011 0.107723 0.0096918 rad=0.00285875
20003 : Vh==NULL!! id=20003 Point=-0.197146 0.0352237 0.0659947 rad=0.00285861
20004 : Vh==NULL!! id=20004 Point=0.153223 0.051602 0.0806164 rad=0.00285847
20005 : Vh==NULL!! id=20005 Point=-0.065848 -0.128071 0.0327707 rad=0.00285833
CHOLMOD error: invalid xtype
CHOLMOD error: argument missing
Segmentation fault (core dumped)
-------
The script is here:
# basic simulation showing sphere falling ball gravity,
# bouncing against another sphere representing the support
from yade import pack
# DATA COMPONENTS
num_spheres=1000# number of spheres
young=1e6
compFricDegree = 3 # initial contact friction during the confining phase
finalFricDegree = 30 # contact friction during the deviatoric loading
mn,mx=Vector3(
O.materials.
O.materials.
walls=aabbWalls
wallIds=
sp=pack.
sp.makeCloud(
sp.toSimulation
triax=TriaxialS
maxMultiplier=
finalMaxMultip
thickness = 0,
stressMask = 7,
max_vel = 0.005,
internalCompac
)
# simulation loop -- see presentation for the explanation
O.engines=[
ForceResetter(),
InsertionSortC
InteractionLoop(
[Ig2_
[Ip2_
[Law2_
),
FlowEngine(
GlobalStiffnes
triax,
NewtonIntegrat
]
triax.wall_
triax.wall_
triax.wall_
triax.wall_
triax.wall_
triax.wall_
# set timestep to a fraction of the critical timestep
# the fraction is very small, so that the simulation is not too fast
# and the motion can be observed
O.dt=.5e-
O.run(1,1)
print "###------ ###"
# save the simulation, so that it can be reloaded later, for experimentation
O.saveTmp()
###----
####A. Check bulk modulus of the dry material from load/unload cycles
###triax.
###triax.
###triax.
###triax.
####load
###triax.
####unload
###triax.
####load
###triax.
###e22=
####unload
###triax.
###e22=
###modulus = 1000./abs(e22)
#B. Activate flow engine and set boundary conditions in order to get permeability
flow.dead=0
flow.defToleran
flow.meshUpdate
flow.useSolver=3
flow.permeabili
flow.viscosity=1
flow.bndCondIsP
flow.bndCondVal
flow.boundaryUs
O.dt=0.1e-3
O.dynDt=False
O.run(1,1)
Question information
- Language:
- English Edit question
- Status:
- Expired
- For:
- Yade Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply: