Skip to content
Snippets Groups Projects
Commit 803a82cb authored by Christoph Rettinger's avatar Christoph Rettinger
Browse files

Merge branch 'fluidization_showcase' into 'master'

Basic fluidized bed showcase

See merge request walberla/walberla!468
parents 30c3061b 99e98197
Branches
No related tags found
No related merge requests found
add_subdirectory( BidisperseFluidizedBed ) add_subdirectory( BidisperseFluidizedBed )
add_subdirectory( CombinedResolvedUnresolved ) add_subdirectory( CombinedResolvedUnresolved )
add_subdirectory( FluidizedBed )
add_subdirectory( HeatConduction ) add_subdirectory( HeatConduction )
add_subdirectory( Mixer ) add_subdirectory( Mixer )
add_subdirectory( PegIntoSphereBed ) add_subdirectory( PegIntoSphereBed )
......
waLBerla_link_files_to_builddir( "*.prm" )
waLBerla_add_executable ( NAME FluidizedBed FILES FluidizedBed.cpp
DEPENDS blockforest boundary core domain_decomposition field lbm lbm_mesapd_coupling mesa_pd postprocessing timeloop vtk )
This diff is collapsed.
PhysicalSetup // all to be specified in SI units!
{
xSize 0.05; // = width
ySize 0.02; // = depth
zSize 0.10; // = height
periodicInX true;
periodicInY true;
runtime 10.0;
uInflow 0.01;
gravitationalAcceleration 9.81;
kinematicViscosityFluid 1e-5;
densityFluid 1000.;
particleDiameter 0.002;
densityParticle 1100.;
dynamicFrictionCoefficient 0.15;
coefficientOfRestitution 0.6;
particleGenerationSpacing 0.00401;
}
NumericalSetup
{
dx 0.0002; // in m
uInflow 0.01; // in LBM units, should be smaller than 0.1, this then determines dt
// product of number of blocks should be equal to number of used processes
numXBlocks 2;
numYBlocks 2;
numZBlocks 2;
useLubricationForces true;
numberOfParticleSubCycles 10;
}
Output
{
infoSpacing 0.01; // in s
vtkSpacingParticles 0.1; // in s
vtkSpacingFluid 0.1; // in s
vtkFolder vtk_out;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment