tsearchindex.js - sphere - GPU-based 3D discrete element method algorithm with optional fluid coupling
(HTM) git clone git://src.adamsgaard.dk/sphere
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
tsearchindex.js (24200B)
---
1 Search.setIndex({docnames:["cfd","dem","index","introduction","python_api","sphere_internals"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,sphinx:56},filenames:["cfd.rst","dem.rst","index.rst","introduction.rst","python_api.rst","sphere_internals.rst"],objects:{"":{DEM:[5,0,1,"_CPPv43DEM"],sphere:[4,1,0,"-"]},"sphere.sim":{ReynoldsNumber:[4,4,1,""],acceleration:[4,4,1,""],adaptiveGrid:[4,4,1,""],addParticle:[4,4,1,""],adjustUpperWall:[4,4,1,""],adjustWall:[4,4,1,""],bond:[4,4,1,""],bondsRose:[4,4,1,""],bulkPorosity:[4,4,1,""],cellSize:[4,4,1,""],checkerboardColors:[4,4,1,""],cleanup:[4,4,1,""],consolidate:[4,4,1,""],contactModel:[4,4,1,""],contactParticleArea:[4,4,1,""],contactSurfaceArea:[4,4,1,""],convergence:[4,4,1,""],createBondPair:[4,4,1,""],currentNormalStress:[4,4,1,""],currentTime:[4,4,1,""],defaultParams:[4,4,1,""],defineWorldBoundaries:[4,4,1,""],deleteAllParticles:[4,4,1,""],deleteParticle:[4,4,1,""],disableFluidPressureModulation:[4,4,1,""],disableTopWallNormalStressModulation:[4,4,1,""],dry:[4,4,1,""],energy:[4,4,1,""],findAllAverageParticlePairAreas:[4,4,1,""],findAllContactSurfaceAreas:[4,4,1,""],findContactStresses:[4,4,1,""],findCoordinationNumber:[4,4,1,""],findHydraulicConductivities:[4,4,1,""],findLoadedContacts:[4,4,1,""],findMeanCoordinationNumber:[4,4,1,""],findNormalForces:[4,4,1,""],findOverlaps:[4,4,1,""],findPermeabilities:[4,4,1,""],forcechains:[4,4,1,""],forcechainsRose:[4,4,1,""],frictionalEnergy:[4,4,1,""],generateBimodalRadii:[4,4,1,""],generateRadii:[4,4,1,""],hydraulicConductivity:[4,4,1,""],hydraulicDiffusivity:[4,4,1,""],hydraulicPermeability:[4,4,1,""],id:[4,4,1,""],idAppend:[4,4,1,""],inertiaParameterPlanarShear:[4,4,1,""],initFluid:[4,4,1,""],initGrid:[4,4,1,""],initGridAndWorldsize:[4,4,1,""],initGridPos:[4,4,1,""],initRandomGridPos:[4,4,1,""],initRandomPos:[4,4,1,""],initTemporal:[4,4,1,""],kineticEnergy:[4,4,1,""],largestFluidTimeStep:[4,4,1,""],largestMass:[4,4,1,""],mass:[4,4,1,""],momentOfInertia:[4,4,1,""],momentum:[4,4,1,""],normalBoundariesXY:[4,4,1,""],periodicBoundariesX:[4,4,1,""],periodicBoundariesXY:[4,4,1,""],plotContacts:[4,4,1,""],plotConvergence:[4,4,1,""],plotFluidDiffAdvPresZ:[4,4,1,""],plotFluidPressuresY:[4,4,1,""],plotFluidPressuresZ:[4,4,1,""],plotFluidVelocitiesY:[4,4,1,""],plotFluidVelocitiesZ:[4,4,1,""],plotLoadCurve:[4,4,1,""],plotPrescribedFluidPressures:[4,4,1,""],plotSinFunction:[4,4,1,""],porosities:[4,4,1,""],porosity:[4,4,1,""],randomBondPairs:[4,4,1,""],readTime:[4,4,1,""],readbin:[4,4,1,""],readfirst:[4,4,1,""],readlast:[4,4,1,""],readsecond:[4,4,1,""],readstep:[4,4,1,""],render:[4,4,1,""],rotationalEnergy:[4,4,1,""],run:[4,4,1,""],scaleSize:[4,4,1,""],setBeta:[4,4,1,""],setDEMstepsPerCFDstep:[4,4,1,""],setDampingNormal:[4,4,1,""],setDampingTangential:[4,4,1,""],setDynamicFriction:[4,4,1,""],setFluidBottomFixedFlux:[4,4,1,""],setFluidBottomFixedPressure:[4,4,1,""],setFluidBottomNoFlow:[4,4,1,""],setFluidBottomNoFlowNoSlip:[4,4,1,""],setFluidCompressibility:[4,4,1,""],setFluidDensity:[4,4,1,""],setFluidPressureModulation:[4,4,1,""],setFluidTopFixedFlux:[4,4,1,""],setFluidTopFixedPressure:[4,4,1,""],setFluidTopNoFlow:[4,4,1,""],setFluidTopNoFlowNoSlip:[4,4,1,""],setFluidViscosity:[4,4,1,""],setFluidXFixedPressure:[4,4,1,""],setFluidXNoFlow:[4,4,1,""],setFluidXPeriodic:[4,4,1,""],setFluidYFixedPressure:[4,4,1,""],setFluidYNoFlow:[4,4,1,""],setFluidYPeriodic:[4,4,1,""],setGamma:[4,4,1,""],setMaxIterations:[4,4,1,""],setPermeabilityGrainSize:[4,4,1,""],setPermeabilityPrefactor:[4,4,1,""],setStaticFriction:[4,4,1,""],setStiffnessNormal:[4,4,1,""],setStiffnessTangential:[4,4,1,""],setTheta:[4,4,1,""],setTolerance:[4,4,1,""],setTopWallNormalStressModulation:[4,4,1,""],setYoungsModulus:[4,4,1,""],shear:[4,4,1,""],shearDisplacement:[4,4,1,""],shearStrain:[4,4,1,""],shearStrainRate:[4,4,1,""],shearStress:[4,4,1,""],shearVel:[4,4,1,""],shearVelocity:[4,4,1,""],sheardisp:[4,4,1,""],show:[4,4,1,""],smallestMass:[4,4,1,""],staticGrid:[4,4,1,""],status:[4,4,1,""],surfaceArea:[4,4,1,""],thinsection_x1x3:[4,4,1,""],torqueScript:[4,4,1,""],totalFrictionalEnergy:[4,4,1,""],totalKineticEnergy:[4,4,1,""],totalMass:[4,4,1,""],totalMomentum:[4,4,1,""],totalRotationalEnergy:[4,4,1,""],totalViscousEnergy:[4,4,1,""],triaxial:[4,4,1,""],uniaxialStrainRate:[4,4,1,""],video:[4,4,1,""],viscousEnergy:[4,4,1,""],visualize:[4,4,1,""],voidRatio:[4,4,1,""],volume:[4,4,1,""],wall0iz:[4,4,1,""],wet:[4,4,1,""],writeFluidVTK:[4,4,1,""],writeVTK:[4,4,1,""],writeVTKall:[4,4,1,""],writeVTKforces:[4,4,1,""],writebin:[4,4,1,""],zeroKinematics:[4,4,1,""]},sphere:{V_sphere:[4,2,1,""],cleanup:[4,2,1,""],convert:[4,2,1,""],render:[4,2,1,""],run:[4,2,1,""],sim:[4,3,1,""],status:[4,2,1,""],thinsectionVideo:[4,2,1,""],torqueScriptParallel3:[4,2,1,""],video:[4,2,1,""]}},objnames:{"0":["cpp","class","C++ class"],"1":["py","module","Python module"],"2":["py","function","Python function"],"3":["py","class","Python class"],"4":["py","method","Python method"]},objtypes:{"0":"cpp:class","1":"py:module","2":"py:function","3":"py:class","4":"py:method"},terms:{"0xffffffff":5,"12d_":0,"1e4":4,"2d_":0,"3_j":0,"3r_i":0,"3r_j":0,"440e":4,"6r_j":0,"70e9":4,"797e":4,"87e":4,"boolean":4,"case":[0,1,3,5],"class":[4,5],"default":[1,4,5],"export":3,"final":4,"float":[4,5],"function":[0,3,4,5],"import":[0,4,5],"int":4,"new":[0,1,4],"public":3,"return":[4,5],"static":[1,4],"true":4,"try":3,"void":4,"while":[0,3,4,5],For:[0,1,5],NOT:4,One:4,THE:4,The:[0,1,3,5],There:5,These:4,Use:4,Uses:4,Using:[0,4],V_s:0,Will:4,With:[0,1,4],___:3,aarhu:2,abil:0,abl:4,abnorm:4,about:[3,4,5],abov:[0,1,3,4],absolut:4,acceler:[0,1,4],accept:4,access:5,accord:4,across:[0,4],act:4,actual:4,adamsgaard:[2,3],adaptivegrid:4,adc:4,add:[3,4],added:0,addit:[0,3],addparticl:4,address:4,adiabat:4,adjac:4,adjust:[0,4],adjustupperwal:4,adjustwal:4,advect:[0,4],afmhot:4,after:[0,3,4,5],afterward:4,again:3,against:4,aim:[2,3],algorithm:[2,4],alia:4,all:[0,1,2,3,4,5],alloc:[4,5],allow:[0,4],alon:[0,5],along:[1,4],alpha:4,alphabet:4,also:[1,4,5],altern:[3,4],alwai:5,amount:4,amplitud:4,analog:4,analysi:[3,4],analyz:4,ander:[2,3],angl:4,angpo:[4,5],angular:4,angvel:[4,5],ani:4,anim:4,annot:4,anoth:4,anticip:4,api:[2,3,5],appear:4,append:[4,5],appendix:5,appli:[0,4,5],applic:[4,5],approach:0,approx:0,approxim:[0,4],apt:3,apx:5,architectur:[3,5],archiv:3,area:4,aren:0,argument:4,arrai:[0,4,5],arrang:3,arrow:4,arrowscal:4,assemblag:[3,4],assign:4,assum:[0,4],assumpt:0,asteroid:1,attain:0,attribut:0,author:2,autom:5,automat:[4,5],avail:3,avconv:3,averag:[0,4],avoid:[1,4],axi:4,ayi:4,azi:4,back:4,background:[0,5],backward:0,bar:[0,4],bartlett:4,base:[0,4,5],basev:4,becom:0,bed:3,been:[1,4],befor:[4,5],beforehand:4,begin:[0,1,4,5],behavior:[1,3,4],being:[1,3],belong:4,below:[4,5],berg:1,best:[3,4],beta:[0,4],beta_f:4,between:[0,4,5],big:4,bin:[4,5],binari:[3,4,5],bind:3,bitrat:4,blackman:4,blank:4,block:5,blog:1,blue:4,bodi:[0,1],bold:1,boldsymbol:[0,1],bond:4,bondpot:4,bondsros:4,bool:4,boost:5,both:[1,4,5],bottom:0,bound:4,boundari:[2,4],bowl:4,box:4,breath:3,browser:4,bugfix:3,build:2,built:[3,4],bulk:[0,4],bulkporos:4,button:4,c_d:0,calcparticlecellid:5,calcul:[0,1,4,5],call:[4,5],can:[0,1,3,4,5],cannot:[0,3,5],cap:4,capabl:3,capillari:4,capillarycohes:4,carman:4,carri:3,casagrand:4,cauchi:0,caus:4,cbmax:4,cdot:[0,1,5],celciu:4,cell:[0,4,5],cell_cent:4,cellsiz:4,center:[0,4],central:0,cfd:4,cfd_solver:4,chain:4,chang:[0,3,4,5],charact:4,character:[0,1],characterist:5,check:[3,4,5],checkbox:4,checkerboard:4,checkerboardcolor:4,chip:5,choos:4,chorin:[0,4],chosen:4,circl:4,clang:3,cleanup:4,click:4,clone:3,close:4,closest:4,cluster:4,cmake:3,cmakecach:3,cmakefil:3,cmakelist:3,cmap:4,coalesc:5,coars:4,code:[0,3,4,5],coeffici:[0,1,4],cohes:4,collect:3,collid:4,collis:[4,5],color:[4,5],column:4,com:[3,4,5],combin:4,command:3,common:[0,1,3,4,5],commun:0,compar:4,compat:[3,5],compil:[3,5],complain:3,complet:4,compon:[0,1,3,4,5],compress:4,comput:[0,1,3,4,5],computation:1,concept:0,condit:[2,3,4],conduct:4,configur:[3,4,5],configuraion:5,conserv:[0,4],consid:[0,4],consist:1,consolid:4,constant:[0,4,5],constrain:[0,4],consult:5,contact:[0,2,4,5],contactmodel:4,contactparticlearea:4,contactsearch:5,contactsurfacearea:4,contain:[0,4],content:4,continu:[0,5],continuum:0,contrari:1,contribut:[0,4,5],control:[3,4,5],conv:4,converg:4,convers:4,convert:[4,5],coordin:4,coordinationnumb:4,copi:3,core:4,corner:4,correct:[0,1],correctli:3,correspond:[0,4],cos:4,could:0,coulomb:1,count:4,counter:5,courant:4,cpp:5,cpu:[0,5],creat:[3,4],createbondpair:4,criteria:[0,4],criterion:1,critic:4,cube:4,cubic:[0,1,4],cuda:[0,3,4,5],cuda_sdk_root_dir:3,cudamemcheck:4,cudamemset:5,cudapath:4,cuh:[4,5],cundal:1,current:[0,4,5],currentnormalstress:4,currenttim:4,curv:4,custom:[0,4],cutoff:[4,5],cxx:3,cyclic:4,d_417:4,damp:[1,4],dampen:4,damsgaard:[1,2,3,4],darci:4,dat:[4,5],data:[3,4,5],datafil:5,datatyp:5,date:3,david:2,deal:0,debian:3,decompos:[0,1],decreas:4,defaultparam:4,defin:[0,1,4,5],defineworldboundari:4,definit:5,degre:[4,5],delet:4,deleteallparticl:4,deleteparticl:4,delta:[0,1,5],delta_n:1,delta_t:1,dem:[1,3,4,5],denmark:2,denot:[0,1,4],dens:5,densiti:[0,4],depart:2,depend:[0,3,4,5],depth:4,deriv:[1,2],describ:[0,1,4],descript:5,desir:[1,4],detail:[1,5],determin:[0,1,4],dev_:5,devc_:5,develop:[2,3],deviator:0,devic:[3,4,5],diagnost:4,diamet:[0,4],dictat:4,diff_adv:4,differ:[0,4,5],differenti:0,diffus:4,dimens:4,dimension:[0,1,3,5],dimensionless:0,direct:[1,4],directori:[3,4],dirichlet:[0,4],disabl:4,disablefluidpressuremodul:4,disabletopwallnormalstressmodul:4,discard:5,disclaim:3,discret:[0,2,3],disk:4,disp:4,displac:[1,4],displai:[1,4],dissip:[1,4],distanc:[0,4],distinct:4,distribut:[3,4],diverg:0,divid:4,divis:1,doc:3,document:[3,4,5],doe:3,doesn:4,domain:4,don:5,done:[4,5],dont:5,dot:[0,1,4],doubl:5,downarrow:0,downward:4,doxygen:3,dphi:4,drag:0,dram:5,draw:4,driven:1,driver:3,dry:[4,5],dtype:4,due:[0,1,3,4],durat:1,dure:[0,4],dvipng:3,dynam:[1,2,3,4,5],each:[0,1,4,5],edg:4,edit:4,effect:4,effici:1,egholm:2,either:[0,1,4,5],elast:[1,4,5],elasto:4,element:[2,3],email:4,email_alert:4,emph:5,empir:0,emploi:5,empti:5,enabl:[3,4],encount:[3,5],end:[0,1,4,5],energi:[1,4],enforc:0,engineeringtoolbox:4,ensur:[4,5],enter:0,entir:[1,4],entiti:1,env:4,environ:3,epsilon:[0,4],epsilon_:0,epslatex:4,equal:[0,4,5],equat:[1,2,4,5],ergun:0,error:[3,4,5],es_dot:4,essenti:3,estim:[2,4],esysparticl:4,etc:[3,5],euler:[0,1],eulerian:0,ev_dot:4,evalu:0,even:[1,5],event:5,everi:0,evolut:[4,5],exampl:[3,4,5],exce:[0,4],excel:3,except:5,exchang:0,exclus:4,execut:[3,4,5],exert:4,exist:5,exit:[0,4,5],expand:[0,5],expans:[4,5],expect:4,experi:[1,4,5],experiment:0,explain:[2,5],explicit:0,explicitli:4,expos:3,extern:4,f_1:0,f_2:0,f_max:4,f_min:4,f_n_magn:4,face:[0,4],factor:4,fail:3,fals:4,fast:[0,5],faster:4,featur:1,fermi:3,ffmpeg:[3,4],field:4,fig:[4,5],figsiz:4,figur:[4,5],file1:5,file:[3,4,5],file_dt:4,file_io:5,filenam:4,filter:4,find:[0,4],findallaverageparticlepairarea:4,findallcontactsurfacearea:4,findcontactstress:4,findcoordinationnumb:4,findcuda:3,findhydraulicconduct:4,findloadedcontact:4,findmeancoordinationnumb:4,findnormalforc:4,findoverlap:4,findperm:4,finit:[0,4],first:[0,4],firststep:4,fit:4,fix:4,fixvel:4,flat:4,flexibl:[0,3],float3:5,float4:5,float64:4,flow:[0,2,4],fluctuat:4,fluid:[1,2,3,4,5],flux:4,foat:4,fold:4,folder:[3,4,5],follow:[0,1,3,4,5],food:1,forc:[0,1,4,5],forcechain:4,forcechainsros:4,form:[0,1,5],format:[3,4],former:[1,4],formul:[0,1],found:[0,1,3,4,5],fps:4,frac:[0,1],fraction:[0,4],frame:4,free:[0,3,4],freedom:5,frequenc:4,fricion:4,friction:[1,4],frictionalenergi:4,friedrich:4,from:[0,1,3,4,5],front:4,fulfil:4,full:[3,4,5],fulli:0,fundament:1,futur:0,g_x:0,gamma:4,gamma_n:[1,4],gamma_r:4,gamma_t:[1,4],gamma_wn:4,gamma_wt:4,gase:1,gcc:[3,5],gdr:4,gener:[1,3,4],generatebimodalradii:4,generateradii:4,geo:[2,4],geometr:1,geoscienc:2,geq:0,get:[3,4,5],get_cmap:4,ghost:0,gidaspow:0,git:3,github:3,give:5,given:[0,4],global:5,glyph:4,gnu:[3,5],gnuplot:4,googl:5,goren:4,gplv3:3,gpu:[0,3,4,5],gpu_gener:3,gpumain:5,gradient:[0,4],grai:4,grain:4,granular:[0,1,3,4,5],graph:5,graphic:3,graphics_fold:4,graphics_format:4,gravel:1,gravit:[0,4],greater:[0,3,4],greatli:5,grid:[0,1,4,5],gridnum:4,guid:[2,5],half:0,ham:4,han:4,hand:[0,1,5],handl:[3,5],hang:4,happen:4,happenind:4,has:[0,1,4,5],hash:5,hasn:1,have:[1,3,4,5],heaviest:4,height:4,help:[3,5],helper_math:3,here:0,hide:4,hideinputfil:4,higher:4,highlight:1,his:2,histogram:4,histori:5,home:4,homogen:1,hookean:1,horizont:[0,4],host:[4,5],how:[4,5],howev:[1,5],html:[3,4],http:[2,3,4,5],hydraul:4,hydraulicconduct:4,hydraulicdiffus:4,hydraulicperm:4,hydrolog:4,hydrostat:4,i_i:0,i_s:1,i_v:1,i_x:0,i_z:0,ice:1,idappend:4,ideal:4,idelsohn:0,ident:[0,4],identifi:[1,4,5],idx:4,imag:[4,5],imagemagick:[3,4],img_out:4,implement:[1,2],implic:4,improv:5,inaccess:5,inaccur:1,inc:3,inch:4,includ:[0,1,3,4,5],incompress:0,incorpor:0,increas:4,increment:1,index:[1,2,4],indic:4,individu:[0,5],induc:0,industri:1,inertia:4,inertiaparameterplanarshear:4,inf:4,infinit:4,inform:[3,4,5],initfluid:4,initgrid:4,initgridandworlds:4,initgridpo:4,initi:[3,4,5],initrandomgridpo:4,initrandompo:4,inittempor:[4,5],input:[3,4,5],insert:5,inspect:3,instabl:4,instal:2,instead:[3,4,5],int_0:1,integr:[0,2,5],integratewal:5,intend:4,intent:5,inter:[1,4],interact:[2,3,4,5],interest:[2,4],interfac:[1,4],intern:[2,3],interpol:4,interpret:3,intersect:[0,4],interv:[4,5],introduc:[0,4],introduct:[1,2],invari:4,invok:[4,5],involv:5,ipython:3,isn:[0,4],isol:0,isotrop:0,issu:3,item:5,iter:[0,4],its:4,itself:4,jacobi:[0,4],jan:2,job:4,k_c:4,k_n:[1,4,5],k_r:4,k_t:[1,4,5],keep:[0,3],kei:5,kelvin:1,kepler:3,kernel:5,kin:4,kinemat:4,kinet:[1,4],kineticenergi:4,kozeni:4,kpa:4,label:[4,5],lagrangian:0,langtangen:[0,4],laplac:0,laplacian:0,larg:4,larger:[0,4],largest:4,largestfluidtimestep:4,largestmass:4,last:4,later:[0,4],latexpdf:3,latter:1,launch:5,law:[0,1,5],layout:5,ldot:5,leak:4,least:4,leav:0,left:[0,1,4,5],legaci:4,leightest:4,len:0,length:[1,4,5],leq:[0,1],less:[0,4],lewi:4,libav:3,liber:5,librari:4,licens:3,like:4,limach:0,limit:[0,1,4],linear:[0,1,4],linearli:0,linearsegmentedcolormap:4,linker:3,linux:3,liquid:1,list:[3,4,5],live:3,load:4,loadcurv:4,local:3,locat:[3,5],log:4,logn:4,longer:1,look:3,loop:[4,5],loopend:5,loopstart:5,loos:4,loss:[1,4],lost:[1,4],low:4,lower:[4,5],lower_cutoff:4,lower_limit:4,lundbek:2,mac:3,magnitud:[0,4],mai:4,mail:4,mailto:2,main:[3,4,5],mainloop:5,maintain:3,make:[3,4,5],makefil:[3,5],manag:4,map:4,margin:4,marginpar:5,mass:[0,1,4,5],materi:[0,1,3,4],mathemat:1,mathrm:5,matplotlib:[3,4],matrix:[0,4],matter:1,max:[4,5],max_val:4,maxim:[0,4],maximum:4,maxit:4,maxval:5,mean:[0,3,4],meant:3,measur:4,mechan:1,medium:0,member:4,memori:[4,5],memorytyp:5,mennu:4,mention:[0,3],menu:4,mesh:4,messag:[4,5],method:[0,2,3,4,5],methodolog:0,midi:4,min:5,mixtur:0,mobil:4,mode:[4,5],model:[0,1,2,4,5],modifi:[0,3],modul:[2,3],modulu:4,molecular:1,moment:4,momentofinertia:4,momentum:[0,4],more:[1,3,4,5],most:[4,5],motion:[1,4,5],move:4,movement:[4,5],mp4:4,mu_:[1,4],mu_d:[1,4],mu_f:0,mu_r:4,mu_w:4,mu_wn:4,multipli:4,must:4,n_x:0,n_y:0,n_z:0,nabla:0,nabla_z:0,name:4,natur:1,navier:[2,3,4],ndem:4,nearbi:0,necessari:5,need:[0,4],neg:[0,1,4],neglect:0,neighbor:[0,4,5],net:5,network:[1,4],neumann:[0,4],newer:3,newton:[0,1,5],newtonian:0,nobord:4,node:[0,4],non:[1,3,4,5],none:4,normal:[0,1,4,5],normal_stress:4,normalboundariesxi:4,notat:1,note:[0,1,3,4,5],now:[1,5],num:4,number:[0,4,5],numer:[1,2,3],numpi:[3,4],nvcc:[3,5],nvidia:[3,4,5],obj1:4,obj2:4,obj3:4,object:[3,4],obtain:[0,2,4],occur:4,occurr:1,off:5,offici:2,often:5,old:[0,1,4],omega:1,one:[0,1,4],onli:[0,1,4],open:[4,5],oper:[2,3,5],opposit:0,option:[0,3,4,5],order:[0,1,3,4,5],orient:[1,4],origin:[0,1,4],origo:4,orthogon:4,other:[0,1,3,4],otherwis:[1,4],out_fold:4,outfold:4,outformat:4,outlin:0,output0:5,output:[3,4,5],over:[1,4],over_damp:4,overdampen:4,overlap:[1,4],p_f:4,p_mod_a:4,p_mod_f:4,p_mod_phi:4,pack:4,pad:4,page:[2,4,5],pageref:5,pair:[0,1,4],palett:4,paragraph:5,parallel:[0,3,4],param:4,paramet:[0,1,4,5],paraview:4,part:[0,2,4],parti:2,partial:0,particl:[1,2,3,4,5],pascal:4,pass:[1,4,5],path:[3,4],pdf:[3,4],pdflatex:3,per:[4,5],perform:[3,4,5],period:[0,4],periodicboundariesx:4,periodicboundariesxi:4,permeabl:4,perpendicular:0,phase:[0,4],phi:[0,4],phi_max:4,phi_min:4,physic:[3,4,5],pickl:4,piotrowski:2,pip:3,pipelin:4,pkg:3,place:[3,4,5],placement:5,plan:3,planar:4,plane:[1,4],platform:3,plot:4,plotcontact:4,plotconverg:4,plotfluiddiffadvpresz:4,plotfluidpressuresi:4,plotfluidpressuresz:4,plotfluidvelocitiesi:4,plotfluidvelocitiesz:4,plotloadcurv:4,plotprescribedfluidpressur:4,plotsinfunct:4,plotstyl:4,plung:4,png:4,point:[0,1,4,5],poisson:[0,4],polar:4,popul:4,pore:4,poros:[2,4],porou:0,posit:[0,1,4],possibl:[4,5],post:[1,4],pot:4,potenti:4,powder:1,ppm:4,pre:[4,5],prealloc:4,precis:[4,5],predict:[0,4],prefactor:4,prefix:5,prematur:4,prescrib:[0,4],present:0,press:4,pressur:[0,4],previou:[0,4,5],previous:[0,4],print:[4,5],prior:4,probabl:4,problem:[3,5],procedur:[2,3],process:[2,3,4,5],produc:4,profil:5,program:[4,5],programoutput:3,progress:[2,4],project:[0,2,4],properti:[0,3,4],propos:4,provid:3,psd:4,pull:3,purpos:[3,4],put:[0,4],python:[2,3,5],qfermi:4,qquad:0,qscale:4,quad:[0,1],qualiti:4,quartz:4,queue:4,quiet:5,quit:5,r_i:0,r_j:0,r_larg:4,r_small:4,rad:4,radii:4,radiu:[0,1,4],radix:5,rai:[3,4],ram:5,random:[4,5],randombondpair:4,randomli:4,rang:[0,4],rate:[0,4],rather:5,ratio:[0,4],raw:1,raytrac:[4,5],reach:[1,5],read:[3,4,5],readbin:4,readfirst:4,readjust:4,readlast:4,readsecond:4,readstep:4,readtim:4,real:1,realist:[1,4],reappear:0,rearrang:1,reason:[0,4],recent:4,recommend:4,red:4,ref:5,refer:2,regard:1,regener:4,regular:4,rel:[0,1,4,5],relat:[3,5],relationship:[0,4,5],relax:4,releas:3,relev:[2,4],remain:0,remov:4,remove_ppm:4,render:[3,4,5],reorder:5,reorderarrai:5,repeat:0,replac:3,repres:0,represent:4,requir:[2,4,5],rescal:4,resembl:1,resid:5,residu:[0,4],resist:4,resolut:4,resolv:[1,5],respect:3,restrain:4,restrict:3,restructuredtext:3,result:[0,1,3,4,5],retain:3,return_data:4,reus:4,rewrit:0,reynold:[0,4],reynoldsnumb:4,rheologi:0,rho:[0,4],rho_f:[0,4],right:[0,1,4,5],rightarrow:[0,1],roll:4,root:[3,4,5],rose:4,rot:4,rotat:[1,4,5],rotationalenergi:4,routin:3,run:[3,4,5],runtim:3,safeti:4,same:4,sampl:[2,3],sand:1,satur:[0,4],save:4,savefig:4,scalar:[0,4,5],scale:[0,4],scales:4,scene:3,schedul:4,scheme:1,scope:5,scratch:4,screen:4,script:4,sdk:5,search:[2,4,5],second:[0,1,4,5],section:[0,1,4,5],sediment:4,see:[1,3,4,5],seed:1,segfault:4,select:4,self:4,semi:0,send:4,sent:4,separ:1,seper:5,sequenc:5,seri:5,session:4,set:[0,1,3,4,5],setbeta:4,setdampingnorm:4,setdampingtangenti:4,setdemstepspercfdstep:4,setdynamicfrict:4,setfluidbottomfixedflux:4,setfluidbottomfixedpressur:4,setfluidbottomnoflow:4,setfluidbottomnoflownoslip:4,setfluidcompress:4,setfluiddens:4,setfluidpressuremodul:4,setfluidtopfixedflux:4,setfluidtopfixedpressur:4,setfluidtopnoflow:4,setfluidtopnoflownoslip:4,setfluidviscos:4,setfluidxfixedpressur:4,setfluidxnoflow:4,setfluidxperiod:4,setfluidyfixedpressur:4,setfluidynoflow:4,setfluidyperiod:4,setgamma:4,setmaxiter:4,setpermeabilitygrains:4,setpermeabilityprefactor:4,setstaticfrict:4,setstiffnessnorm:4,setstiffnesstangenti:4,settheta:4,settoler:4,settopwallnormalstressmodul:4,setup:[3,4],setyoungsmodulu:4,seven:0,sever:[4,5],shami:0,shape:0,shear:[0,4],shear_strain_r:4,shear_stress:4,sheardisp:4,sheardisplac:4,shearrat:4,shearstrain:4,shearstrainr:4,shearstress:4,shearvel:4,shearveloc:4,shell:[3,4,5],shift:4,ship:3,shorter:4,should:[3,4,5],show:[4,5],shown:4,sid:4,side:[0,4],sigma0mod:4,sigma:0,sigma_contact:4,sign:0,signific:4,significantli:4,sim:[4,5],similar:3,simpl:4,simplest:1,simplifi:0,simul:[1,2,3,4,5],simulation_id:5,sinc:[0,5],sine:4,singl:[4,5],sinusoid:4,situat:0,six:[0,4],size:4,slab:4,slam:4,slice:4,slip:[0,4],slipscal:4,slow:[4,5],slower:4,small:[1,4,5],smaller:4,smallest:[4,5],smallestmass:4,smi:4,smooth:4,smoothing_window:4,smoothli:4,soft:3,soften:4,softwar:[2,3,5],soil:1,solid:[0,1,4],solut:[2,4],solv:0,solver:[0,3,4],some:[1,3,4],somewhat:[1,4],soon:3,sort:[4,5],sort_by_kei:5,sound:5,sourc:[3,5],sourcecodevari:5,space:[0,4],span:4,spatial:[0,4,5],specif:[3,4,5],specifi:[3,4,5],specific_flux:4,speed:5,sphere:[0,1],sphere_:5,spherealgo:5,spherebin:4,spheredir:4,spheric:0,sphinx:3,sphinxcontrib:3,split:2,spring:1,src:[3,4,5],stabil:[4,5],stabl:4,stage:3,stai:4,standard:4,start:[3,4,5],state:[1,4],staticgrid:4,statu:[4,5],stdout:5,stencil:0,step:[0,1,4,5],step_count:4,stiff:[4,5],stoke:[2,3,4],stop:4,store:[0,1,4,5],str:4,strack:1,strain:[0,4],stress:[0,4],strict:3,string:4,strongest:4,style:4,subdirectori:3,subfold:5,subglaci:3,subsec:5,subsect:5,subsequ:[3,4],subsubsec:5,subsubsect:5,success:3,successful:3,sudo:3,suitabl:4,sum:[0,1,4],sum_j:0,summat:5,supervis:2,suppli:5,support:3,suppress:5,sure:[3,4],surfac:4,surfacearea:4,symbol:[1,3],symmetr:0,synchron:5,system:[0,3,4,5],t_c:1,t_x:0,take:[0,3],tangenti:[1,4],target:4,targetbin:4,tau:0,tau_:0,taylor:5,tempor:[2,4,5],temporari:4,tensor:0,term:0,termin:5,test:3,tex:3,texliv:3,text:[0,1,4],textit:0,texttt:5,than:[0,4],thei:[0,5],them:4,theoret:[0,5],theori:2,therefor:1,theta:4,thi:[0,1,2,3,4,5],thick:4,thin:4,thinsection_x1x3:4,thinsectionvideo:4,third:[0,2,4],though:[1,5],thread:5,three:[0,1,3,4,5],threshold:4,through:[0,1,3,4,5],thrust:5,thrustfootnot:5,thu:5,time:[0,1,3,4,5],time_curr:4,time_tot:4,timer:5,timestep:4,titl:4,todo:5,toler:[0,4],tool:3,toolbar:4,toolkit:3,top:[0,4],topolog:5,torqu:[1,4,5],torquescript:4,torquescriptparallel3:4,total:[0,1,4,5],totalfrictionalenergi:4,totalkineticenergi:4,totalmass:4,totalmomentum:4,totalrotationalenergi:4,totalviscousenergi:4,trace:4,tracer:[3,4],transfer:5,transfertoconstantmemori:5,translat:4,transpar:4,travel:5,trend:4,triaxial:4,trim:4,trivial:0,troubl:3,tube:4,two:[0,1,4],txt:[3,4],type:[1,3,4,5],typeset:3,typic:[3,4],ultim:3,uncorrect:1,under:[2,3,4],understand:[1,3],unfortun:3,uni:4,uniaxi:4,uniaxialstrainr:4,uniform:4,unit:3,univers:2,unknown:0,unless:5,unnam:4,unus:5,updat:[0,2,5],upper:4,upper_limit:4,upward:4,url:5,usag:[2,5],use:[3,4],use_workdir:4,used:[0,1,3,4,5],useful:4,user:3,using:[0,1,3,4],usr:4,usual:4,v_c:0,v_f:4,v_i:0,v_j:0,v_max:4,v_p:0,v_sphere:4,v_x:0,v_y:0,v_z:0,val:5,valgrind:4,valid:4,valu:[0,1,3,4,5],variabl:[3,5],varianc:4,variat:0,vector:[0,1,4,5],vee:0,vel:[4,5],velarrowscal:4,veloc:[0,1,4],verb:5,verbos:4,veri:1,version:[0,3,4,5],vertic:4,via:5,video:4,video_format:4,view:4,visc_n:4,visc_n_rat:4,visco:[1,4],viscos:[0,1,4],viscou:[0,1,4],viscousenergi:4,visual:[3,4,5],voidratio:4,voigt:1,volum:[0,4],volumetr:[0,4],von:4,vti:4,vtk:[3,4],vtp:4,vtu:4,w_x:4,wai:[3,4,5],walk:3,wall0iz:4,wall:[4,5],walltim:4,want:0,warn:4,water:4,wave:[4,5],welcom:2,well:[0,3,4],wen:0,wet:4,when:[1,4],where:[0,1,3,4,5],which:[0,3,4,5],white:4,wide:1,width:[0,4],wikipedia:4,window:4,wise:4,within:[0,4],without:4,won:4,work:[2,4],workdir:4,workload:5,world:4,wrap:5,write:[4,5],writebin:4,writefluidvtk:4,writevtk:4,writevtkal:4,writevtkforc:4,written:[3,4,5],wvel:4,www:4,x1x3:4,x_i:0,x_j:0,xdisp:[4,5],xlabel:4,xlim:4,xyzsum:4,yes:4,yet:1,yield:5,ylabel:4,you:3,young:4,your:3,z_adjust:4,zero:[0,1,4,5],zerokinemat:4,zhegal:0,zhou:0,zhu:0,zslice:4},titles:["Fluid simulation and particle-fluid interaction","Discrete element method","The sphere documentation","Introduction and Installation","Python API","sphere internals"],titleterms:{The:[2,4],algorithm:5,api:4,boundari:0,build:3,condit:0,contact:1,content:2,deriv:0,discret:1,document:2,dynam:0,element:1,equat:0,estim:0,flow:3,fluid:0,implement:0,indic:2,instal:3,integr:1,interact:[0,1],intern:5,introduct:3,method:1,modul:4,navier:0,numer:[0,5],obtain:3,oper:0,particl:0,poros:0,procedur:0,python:4,refer:5,requir:3,sampl:4,search:1,simul:0,solut:0,sphere:[2,3,4,5],split:0,stoke:0,tabl:2,tempor:1,updat:3,usag:4,work:3}})