binarySystemOfParticles

This commit is contained in:
Ramin Khodabandeh
2024-05-21 16:59:15 +04:30
parent 74833ce6a6
commit afa790b04d
4 changed files with 15 additions and 21 deletions

View File

@ -6,7 +6,7 @@ objectName interaction;
objectType dicrionary; objectType dicrionary;
fileFormat ASCII; fileFormat ASCII;
/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/
materials (prop1); // a list of materials names materials (prop1); // properties of material
densities (1000.0); // density of materials [kg/m3] densities (1000.0); // density of materials [kg/m3]
@ -15,7 +15,7 @@ contactListType sortedContactList;
contactSearch contactSearch
{ {
method NBS; // method for broad search particle-particle method NBS; // method for broad search
updateInterval 10; updateInterval 10;

View File

@ -20,12 +20,12 @@ decomposition
boundaries boundaries
{ {
// How often (how many iterations) do you want to // Determines how often (how many iterations) do you want to
// rebuild the list of particles in the neighbor list // rebuild the list of particles in the neighbor list
// of all boundaries in the simulation domain? // of all boundaries in the simulation domain
neighborListUpdateInterval 50; neighborListUpdateInterval 50;
// How often do you want to update the new changes in the boundary // Determines how often do you want to update the new changes in the boundary
updateInterval 10; updateInterval 10;
// The distance from the boundary plane within which particles are marked to be in the boundary list // The distance from the boundary plane within which particles are marked to be in the boundary list
@ -33,31 +33,31 @@ boundaries
left left
{ {
type exit; // other options: periodict, reflective type exit; // other options: periodict, reflective
} }
right right
{ {
type exit; // other options: periodict, reflective type exit; // other options: periodict, reflective
} }
bottom bottom
{ {
type exit; // other options: periodict, reflective type exit; // other options: periodict, reflective
} }
top top
{ {
type exit; // other options: periodict, reflective type exit; // other options: periodict, reflective
} }
rear rear
{ {
type exit; // other options: periodict, reflective type exit; // other options: periodict, reflective
} }
front front
{ {
type exit; // other options: periodict, reflective type exit; // other options: periodict, reflective
} }
} }

View File

@ -22,10 +22,6 @@ rotatingAxisInfo // information for rotatingAxis motion mo
surfaces surfaces
{ {
/*
A cylinder with begin and end radii 0.12 m and axis points at (0 0 0) and (0 0 0.1)
*/
cylinder cylinder
{ {
type cylinderWall; // type of the wall type cylinderWall; // type of the wall

View File

@ -29,7 +29,7 @@ setFields
{ {
shapeAssigne shapeAssigne
{ {
selector stridedRange; // type of point selector selector stridedRange; // other options: box, cylinder, sphere, randomPoints
stridedRangeInfo stridedRangeInfo
{ {
@ -50,7 +50,7 @@ setFields
positionParticles // positions particles positionParticles // positions particles
{ {
method ordered; // can be ordered or random or empty method ordered; // other options: random and empty
orderedInfo orderedInfo
{ {
@ -60,12 +60,10 @@ positionParticles // positions particles
axisOrder (z x y); // axis order for filling the space with particles axisOrder (z x y); // axis order for filling the space with particles
} }
maxNumberOfParticles 30001; // maximum number of particles in the simulation
regionType cylinder; // can be box or cylinder or sphere regionType cylinder; // other options: box and sphere
cylinderInfo // cylinder region for positioning particles cylinderInfo // cylinder information for positioning particles
{ {
p1 (0.0 0.0 0.003); // begin point of cylinder axis p1 (0.0 0.0 0.003); // begin point of cylinder axis