diff --git a/doc/Mainpage.dox b/doc/Mainpage.dox
index cf8989f490b44a08fe78935e6cff77d1ff457b05..b69ecfbf6a771af5c4944a5cd7d02abfacbbfced 100644
--- a/doc/Mainpage.dox
+++ b/doc/Mainpage.dox
@@ -69,14 +69,14 @@ Additionally, there is a folder for full-fledged application codes to be found u
 \section cite Please cite us
 
 If you use waLBerla in the preparation of a publication, please cite
-\cite godenschwager2013framework and \cite bauer2020walberla. There are separate publications for some modules,
+\cite godenschwager2013framework and \cite bauer2021walberla. There are separate publications for some modules,
 which you should cite in addition if you use them.
 
 - Grid refinement: \cite schornbaum2016massively
 - PE coupling: \cite rettinger2017comparative
-- Python interface: \cite bauer2015python
+- Python interface: \cite bauer2016python
 - pystencils code generation: \cite bauer2019code
-- lbmpy LB model generation: \cite bauer2020lbmpy
+- lbmpy LB model generation: \cite bauer2021lbmpy
 
 \htmlonly
 <!--
diff --git a/doc/walberla.bib b/doc/walberla.bib
index 2d6f55e4a2e2ceb36690984db8f9b35343ecc5e2..8fbf7ae689fdd6b16bff958aaeabaf2427f18600 100644
--- a/doc/walberla.bib
+++ b/doc/walberla.bib
@@ -1,11 +1,15 @@
 % Encoding: US-ASCII
 
-@Article{bauer2015python,
+@Article{bauer2016python,
   author    = {Bauer, Martin and Schornbaum, Florian and Godenschwager, Christian and Markl, Matthias and Anderl, Daniela and K{\"o}stler, Harald and R{\"u}de, Ulrich},
-  title     = {A Python extension for the massively parallel multiphysics simulation framework waLBerla},
+  title     = {A {Python} extension for the massively parallel multiphysics simulation framework {waLBerla}},
   journal   = {International Journal of Parallel, Emergent and Distributed Systems},
-  year      = {2015},
+  year      = {2016},
   publisher = {Taylor and Francis},
+  volume    = {31},
+  number    = {6},
+  pages     = {529--542},
+  doi       = {10.1080/17445760.2015.1118478},
 }
 
 @InProceedings{godenschwager2013framework,
@@ -15,11 +19,14 @@
   year         = {2013},
   pages        = {35},
   organization = {ACM},
+  publisher    = {Association for Computing Machinery},
+  doi          = {10.1145/2503210.2503273},
+  isbn         = {9781450323789},
 }
 
 @Article{schornbaum2016massively,
   author  = {Florian Schornbaum and Ulrich R{\"u}de},
-  title   = {Massively Parallel Algorithms for the Lattice Boltzmann Method on NonUniform Grids},
+  title   = {Massively Parallel Algorithms for the Lattice {Boltzmann} Method on NonUniform Grids},
   journal = {SIAM Journal on Scientific Computing},
   year    = {2016},
   volume  = {38},
@@ -30,18 +37,19 @@
 
 @Article{rettinger2016simulations,
   author    = {Rettinger, Christoph and R{\"u}de, Ulrich},
-  title     = {Simulations of Particle-laden Flows with the Lattice Boltzmann Method},
-  journal   = {PAMM},
+  title     = {Simulations of Particle-laden Flows with the Lattice {Boltzmann} Method},
+  journal   = {Proceedings in Applied Mathematics and Mechanics},
   year      = {2016},
   volume    = {16},
   number    = {1},
   pages     = {607--608},
+  doi       = {10.1002/pamm.201610292},
   publisher = {Wiley Online Library},
 }
 
 @Article{rettinger2017comparative,
   author    = {Rettinger, Christoph and R{\"u}de, Ulrich},
-  title     = {A comparative study of fluid-particle coupling methods for fully resolved lattice Boltzmann simulations},
+  title     = {A comparative study of fluid-particle coupling methods for fully resolved lattice {Boltzmann} simulations},
   journal   = {Computers \& Fluids},
   volume    = {154},
   pages     = {74--89},
@@ -61,10 +69,10 @@
 }
 
 @Article{rettinger2018dps,
-  title     = {A coupled lattice Boltzmann method and discrete element method for discrete particle simulations of particulate flows},
+  title     = {A coupled lattice {Boltzmann} method and discrete element method for discrete particle simulations of particulate flows},
   journal   = {Computers \& Fluids},
   volume    = {172},
-  pages     = {706 - 719},
+  pages     = {706--719},
   year      = {2018},
   doi       = {10.1016/j.compfluid.2018.01.023},
   author    = {Rettinger, Christoph and R{\"u}de, Ulrich}
@@ -75,119 +83,129 @@
   title     = {Dynamic Load Balancing Techniques for Particulate Flow Simulations},
   journal   = {Computation},
   volume    = {7},
+  number    = {1},
   year      = {2019},
   doi       = {10.3390/computation7010009}
 }
 
 @Article{ginzburg2008two,
   author    = {Ginzburg, Irina and Verhaeghe, Frederik and d'Humi{\`e}res, Dominique},
-  title     = {Two-relaxation-time lattice Boltzmann scheme: About parametrization, velocity, pressure and mixed boundary conditions},
-  journal   = {Communications in computational physics},
+  title     = {Two-relaxation-time lattice {Boltzmann} scheme: About parametrization, velocity, pressure and mixed boundary conditions},
+  journal   = {Communications in Computational Physics},
   year      = {2008},
   volume    = {3},
   number    = {2},
   pages     = {427--478},
+  url       = {https://www.global-sci.com/intro/article_detail/cicp/7862.html},
 }
 
 @Article{bhatnagar1954model,
   author    = {Bhatnagar, Prabhu Lal and Gross, Eugene P and Krook, Max},
-  title     = {A model for collision processes in gases. I. Small amplitude processes in charged and neutral one-component systems},
-  journal   = {Physical review},
+  title     = {A model for collision processes in gases. {I.} {Small} amplitude processes in charged and neutral one-component systems},
+  journal   = {Physical Review},
   year      = {1954},
   volume    = {94},
   number    = {3},
-  pages     = {511},
+  pages     = {511--525},
   publisher = {APS},
+  doi       = {10.1103/PhysRev.94.511},
 }
 
 @Article{dhumieres2002multiple,
   author    = {d'Humi{\`e}res, Dominique},
-  title     = {Multiple--relaxation--time lattice Boltzmann models in three dimensions},
+  title     = {Multiple--relaxation--time lattice {Boltzmann} models in three dimensions},
   journal   = {Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences},
   year      = {2002},
   volume    = {360},
   number    = {1792},
   pages     = {437--451},
   publisher = {The Royal Society},
+  doi       = {10.1098/rsta.2001.0955},
 }
 
 @Article{pan2006evaluation,
   author    = {Pan, Chongxun and Luo, Li-Shi and Miller, Cass T},
-  title     = {An evaluation of lattice Boltzmann schemes for porous medium flow simulation},
+  title     = {An evaluation of lattice {Boltzmann} schemes for porous medium flow simulation},
   journal   = {Computers \& fluids},
   year      = {2006},
   volume    = {35},
   number    = {8},
   pages     = {898--909},
   publisher = {Elsevier},
+  doi       = {10.1016/j.compfluid.2005.03.008},
 }
 
 @Article{geier2015cumulant,
   author    = {Geier, Martin and Sch{\"o}nherr, Martin and Pasquali, Andrea and Krafczyk, Manfred},
-  title     = {The cumulant lattice Boltzmann equation in three dimensions: Theory and validation},
+  title     = {The cumulant lattice {Boltzmann} equation in three dimensions: {Theory} and validation},
   journal   = {Computers \& Mathematics with Applications},
   year      = {2015},
   volume    = {70},
   number    = {4},
   pages     = {507--547},
   publisher = {Elsevier},
+  doi       = {10.1016/j.camwa.2015.05.001},
 }
 
 @Article{guo2002discrete,
   author    = {Guo, Zhaoli and Zheng, Chuguang and Shi, Baochang},
-  title     = {Discrete lattice effects on the forcing term in the lattice Boltzmann method},
+  title     = {Discrete lattice effects on the forcing term in the lattice {Boltzmann} method},
   journal   = {Physical Review E},
   year      = {2002},
   volume    = {65},
   number    = {4},
   pages     = {046308},
   publisher = {APS},
+  doi       = {10.1103/PhysRevE.65.046308},
 }
 
-@Article{luo1993lattice,
+@PhdThesis{luo1993lattice,
   author    = {Luo, Li-Shi},
-  title     = {Lattice-gas automata and lattice Boltzmann equations for two-dimensional hydrodynamics},
+  title     = {Lattice-gas automata and lattice {Boltzmann} equations for two-dimensional hydrodynamics},
+  school    = {Georgia Institute of Technology},
   year      = {1993},
+  url       = {https://www.proquest.com/openview/324e5020a496c85ca81178b0c97f35d7/},
 }
 
 @Article{shan1994simulation,
   author    = {Shan, Xiaowen and Chen, Hudong},
-  title     = {Simulation of nonideal gases and liquid-gas phase transitions by the lattice Boltzmann equation},
+  title     = {Simulation of nonideal gases and liquid-gas phase transitions by the lattice {Boltzmann} equation},
   journal   = {Physical Review E},
   year      = {1994},
   volume    = {49},
   number    = {4},
-  pages     = {2941},
+  pages     = {2941--2948},
   publisher = {APS},
+  doi       = {10.1103/PhysRevE.49.2941},
 }
 
 @PhdThesis{schiller2008thermal,
   author    = {Schiller, Ulf D},
-  title     = {Thermal fluctuations and boundary conditions in the lattice Boltzmann method},
+  title     = {Thermal fluctuations and boundary conditions in the lattice {Boltzmann} method},
   school    = {Johannes Gutenberg-Universit{\"a}t, Mainz},
   year      = {2008},
+  doi       = {10.25358/openscience-3231},
 }
 
 @PhdThesis{latt2007hydrodynamic,
   author    = {Latt, Jonas},
-  title     = {Hydrodynamic limit of lattice Boltzmann equations},
+  title     = {Hydrodynamic limit of lattice {Boltzmann} equations},
   school    = {University of Geneva},
   year      = {2007},
+  doi       = {10.13097/archive-ouverte/unige:464},
 }
 
 @InProceedings{kupershtokh2003calculations,
   author       = {Kupershtokh, AL},
-  title        = {Calculations of the action of electric forces in the lattice Boltzmann equation method using the difference of equilibrium distribution functions},
+  title        = {Calculations of the action of electric forces in the lattice {Boltzmann} equation method using the difference of equilibrium distribution functions},
   booktitle    = {Proc. 7th Int. Conf. on Modern Problems of Electrophysics and Electrohydrodynamics of Liquids, St. Petersburg State University, St. Petersburg, Russia},
   year         = {2003},
-  volume       = {152},
-  pages        = {155},
-  organization = {152 155},
+  pages        = {152--155},
 }
 
 @Article{kupershtokh2004incorporating,
   author        = {Kupershtokh, AL},
-  title         = {Incorporating a body force term into the lattice Boltzmann equation},
+  title         = {Incorporating a body force term into the lattice {Boltzmann} equation},
   journal       = {Bulletin of Novosibirsk State University: Series of Mathematics, Mechanics and Informatics},
   year          = {2004},
   volume        = {4},
@@ -197,13 +215,13 @@
 
 @Article{ginzburg2008study,
   author        = {Ginzburg, Irina and Verhaeghe, Frederik and d'Humi{\`e}res, Dominique},
-  title         = {Study of simple hydrodynamic solutions with the two-relaxation-times lattice Boltzmann scheme},
+  title         = {Study of simple hydrodynamic solutions with the two-relaxation-times lattice {Boltzmann} scheme},
   journal       = {Communications in computational physics},
   year          = {2008},
   volume        = {3},
   number        = {3},
   pages         = {519--581},
-  owner         = {mkuron},
+  url           = {https://www.global-sci.com/intro/article_detail/cicp/7865.html},
 }
 
 @Article{Baerentzen2005,
@@ -215,14 +233,14 @@
   number   = {3},
   pages    = {243-253},
   month    = {May},
+  url      = {https://dx.doi.org/10.1109/TVCG.2005.49},
   doi      = {10.1109/TVCG.2005.49},
   issn     = {1077-2626},
-  keywords = {computational geometry;mesh generation;angle weighted pseudonormal;polyhedron;signed distance computation;smooth surfaces;triangle mesh;Geometry;Robustness;Index Terms- Mesh;normal;polyhedron.;pseudonormal;signed distance field;Algorithms;Computer Graphics;Computer Simulation;Image Enhancement;Image Interpretation, Computer-Assisted;Imaging, Three-Dimensional;Information Storage and Retrieval;Numerical Analysis, Computer-Assisted;Pattern Recognition, Automated;Signal Processing, Computer-Assisted},
 }
 
 @Article{Jones1995,
   author  = {Jones, Mark W},
-  title   = {3D distance from a point to a triangle},
+  title   = {{3D} distance from a point to a triangle},
   journal = {Department of Computer Science, University of Wales Swansea Technical Report CSR-5},
   year    = {1995},
 }
@@ -248,7 +266,7 @@
 }
 
 @Article{noble1998psm,
-  title = {A {Lattice}-{Boltzmann} {Method} for {Partially} {Saturated} {Computational} {Cells}},
+  title = {A Lattice-{Boltzmann} Method for Partially Saturated Computational Cells},
   volume = {09},
   issn = {0129-1831},
   doi = {10.1142/S0129183198001084},
@@ -273,7 +291,7 @@
 @Article{nguyen2002lubrication,
   title = {Lubrication corrections for lattice-Boltzmann simulations of particle suspensions},
   author = {Nguyen, N.-Q. and Ladd, A. J. C.},
-  journal = {Phys. Rev. E},
+  journal = {Physical Review E},
   volume = {66},
   issue = {4},
   pages = {046708},
@@ -287,7 +305,7 @@
   title = {A Local Parallel Communication Algorithm for Polydisperse Rigid Body Dynamics},
   journal = {Parallel Computing},
   volume = {80},
-  pages = {36 - 48},
+  pages = {36--48},
   year = {2018},
   issn = {0167-8191},
   doi = {10.1016/j.parco.2018.10.002},
@@ -298,7 +316,7 @@
   title = {A temporal discretization scheme to compute the motion of light particles in viscous flows by an immersed boundary method},
   journal = {Journal of Computational Physics},
   volume = {281},
-  pages = {591 - 613},
+  pages = {591--613},
   year = {2015},
   issn = {0021-9991},
   doi = {10.1016/j.jcp.2014.10.039},
@@ -307,27 +325,32 @@
 
 @inproceedings{bauer2019code,
   title = {Code generation for massively parallel phase-field simulations},
-  author = {Bauer, Martin and H{\"o}tzer, Johannes and Ernst, Dominik and Hammer, Julian and Seiz, Marco and Hierl, Henrik and H{\"o}nig, Jan and K{\"o}stler, Harald and Wellein, Gerhard and Nestler, Britta and others},
+  author = {Bauer, Martin and H{\"o}tzer, Johannes and Ernst, Dominik and Hammer, Julian and Seiz, Marco and Hierl, Henrik and H{\"o}nig, Jan and K{\"o}stler, Harald and Wellein, Gerhard and Nestler, Britta and R{\"u}de, Ulrich},
   booktitle = {Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis},
   pages = {1--32},
   year = {2019},
   doi = {10.1145/3295500.3356186}
 }
 
-@article{bauer2020walberla,
-  title = {waLBerla: A block-structured high-performance framework for multiphysics simulations},
-  author = {Bauer, Martin and Eibl, Sebastian and Godenschwager, Christian and Kohl, Nils and Kuron, Michael and Rettinger, Christoph and Schornbaum, Florian and Schwarzmeier, Christoph and Th{\"o}nnes, Dominik and K{\"o}stler, Harald and others},
+@article{bauer2021walberla,
+  title = {{waLBerla}: A block-structured high-performance framework for multiphysics simulations},
+  author = {Bauer, Martin and Eibl, Sebastian and Godenschwager, Christian and Kohl, Nils and Kuron, Michael and Rettinger, Christoph and Schornbaum, Florian and Schwarzmeier, Christoph and Th{\"o}nnes, Dominik and K{\"o}stler, Harald and R{\"u}de, Ulrich},
   journal = {Computers \& Mathematics with Applications},
-  year = {2020},
+  year = {2021},
   publisher = {Elsevier},
+  volume = {81},
+  pages = {478-501},
   doi = {10.1016/j.camwa.2020.01.007}
 }
 
-@article{bauer2020lbmpy,
-  title = {lbmpy: A flexible code generation toolkit for highly efficient lattice Boltzmann simulations},
+@article{bauer2021lbmpy,
+  title = {{lbmpy}: Automatic code generation for efficient parallel lattice {Boltzmann} methods},
   author = {Bauer, Martin and K{\"o}stler, Harald and R{\"u}de, Ulrich},
-  journal = {arXiv preprint arXiv:2001.11806},
-  year = {2020}
+  journal = {Journal of Computational Science},
+  volume = {49},
+  pages = {101269},
+  year = {2021},
+  doi = {10.1016/j.jocs.2020.101269},
 }
 
 @Comment{jabref-meta: databaseType:bibtex;}