From afa790b04de834232ac967b7dea3a33ecc8997c2 Mon Sep 17 00:00:00 2001 From: Ramin Khodabandeh Date: Tue, 21 May 2024 16:59:15 +0430 Subject: [PATCH] binarySystemOfParticles --- .../caseSetup/interaction | 4 ++-- .../settings/domainDict | 18 +++++++++--------- .../settings/geometryDict | 4 ---- .../settings/particlesDict | 10 ++++------ 4 files changed, 15 insertions(+), 21 deletions(-) diff --git a/tutorials/sphereGranFlow/binarySystemOfParticles/caseSetup/interaction b/tutorials/sphereGranFlow/binarySystemOfParticles/caseSetup/interaction index 9910a2fb..9e154f4c 100644 --- a/tutorials/sphereGranFlow/binarySystemOfParticles/caseSetup/interaction +++ b/tutorials/sphereGranFlow/binarySystemOfParticles/caseSetup/interaction @@ -6,7 +6,7 @@ objectName interaction; objectType dicrionary; fileFormat ASCII; /*---------------------------------------------------------------------------*/ -materials (prop1); // a list of materials names +materials (prop1); // properties of material densities (1000.0); // density of materials [kg/m3] @@ -15,7 +15,7 @@ contactListType sortedContactList; contactSearch { - method NBS; // method for broad search particle-particle + method NBS; // method for broad search updateInterval 10; diff --git a/tutorials/sphereGranFlow/binarySystemOfParticles/settings/domainDict b/tutorials/sphereGranFlow/binarySystemOfParticles/settings/domainDict index 77dea711..f4679bbb 100644 --- a/tutorials/sphereGranFlow/binarySystemOfParticles/settings/domainDict +++ b/tutorials/sphereGranFlow/binarySystemOfParticles/settings/domainDict @@ -20,12 +20,12 @@ decomposition 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 - // of all boundaries in the simulation domain? + // of all boundaries in the simulation domain 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; // The distance from the boundary plane within which particles are marked to be in the boundary list @@ -33,31 +33,31 @@ boundaries left { - type exit; // other options: periodict, reflective + type exit; // other options: periodict, reflective } right { - type exit; // other options: periodict, reflective + type exit; // other options: periodict, reflective } bottom { - type exit; // other options: periodict, reflective + type exit; // other options: periodict, reflective } top { - type exit; // other options: periodict, reflective + type exit; // other options: periodict, reflective } rear { - type exit; // other options: periodict, reflective + type exit; // other options: periodict, reflective } front { - type exit; // other options: periodict, reflective + type exit; // other options: periodict, reflective } } \ No newline at end of file diff --git a/tutorials/sphereGranFlow/binarySystemOfParticles/settings/geometryDict b/tutorials/sphereGranFlow/binarySystemOfParticles/settings/geometryDict index df536ef1..6dfadd8b 100644 --- a/tutorials/sphereGranFlow/binarySystemOfParticles/settings/geometryDict +++ b/tutorials/sphereGranFlow/binarySystemOfParticles/settings/geometryDict @@ -22,10 +22,6 @@ rotatingAxisInfo // information for rotatingAxis motion mo surfaces { - /* - A cylinder with begin and end radii 0.12 m and axis points at (0 0 0) and (0 0 0.1) - */ - cylinder { type cylinderWall; // type of the wall diff --git a/tutorials/sphereGranFlow/binarySystemOfParticles/settings/particlesDict b/tutorials/sphereGranFlow/binarySystemOfParticles/settings/particlesDict index 114256e7..384c17c3 100644 --- a/tutorials/sphereGranFlow/binarySystemOfParticles/settings/particlesDict +++ b/tutorials/sphereGranFlow/binarySystemOfParticles/settings/particlesDict @@ -29,7 +29,7 @@ setFields { shapeAssigne { - selector stridedRange; // type of point selector + selector stridedRange; // other options: box, cylinder, sphere, randomPoints stridedRangeInfo { @@ -50,7 +50,7 @@ setFields positionParticles // positions particles { - method ordered; // can be ordered or random or empty + method ordered; // other options: random and empty orderedInfo { @@ -60,12 +60,10 @@ positionParticles // positions 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