summaryrefslogtreecommitdiff
path: root/apps/adrian/poiseuille2d/poiseuille2d.cpp
AgeCommit message (Collapse)Author
2019-06-24Further indicatorize geometry setupAdrian Kummerlaender
Grid refinement is at its easiest when discrete materials are set using analytical - i.e. resolution independent - indicators.
2019-06-24Extract refinement scaffolding into separate unitsAdrian Kummerlaender
2019-06-24Tidy up grid coupler constructionAdrian Kummerlaender
2019-06-24Basic subgrid construction, coupling automatizationAdrian Kummerlaender
2019-06-24Fix alignment of physical and lattice coupling linesAdrian Kummerlaender
2019-06-24Test refinement around obstacleAdrian Kummerlaender
Coupler construction is to be wrapped by `Grid::refine` for refinement areas that are fully inside the coarse domain.
2019-06-24Test basic coarse subset refinementAdrian Kummerlaender
2019-06-24Refactor grid coupling into classesAdrian Kummerlaender
2019-06-24Change F2C restriction, some cleanupAdrian Kummerlaender
2019-06-24Basic grid refinement algorithm by Lagrava et al.Adrian Kummerlaender
Starting point for integration into a more flexible setting. See "Advances in multi-domain lattice Boltzmann grid refinement" (2012)
2019-06-24Implement F2C restriction operationAdrian Kummerlaender
2019-06-24Test order 4 interpolation of full distributionsAdrian Kummerlaender
i.e. not only the moments and non-equilibrium parts.
2019-06-24Bidirectional coupling without regard for correctnessAdrian Kummerlaender
Looks surprisingly well from a purely visual perspective.
2019-06-24Setup basic coarse and fine latticesAdrian Kummerlaender
Coupling overlap of one coarse grid width. Coarse grid points intersect fine grid points in this area.
2019-06-24Simplify poiseuille2d as a starting pointAdrian Kummerlaender
i.e. restrict to non-forced BGK dynamics and bounce back boundaries. Remove further distractions that will have to be modified anyway such as error norms.