diff --git a/apps/tutorials/mesa_pd/01_MESAPD.cpp b/apps/tutorials/mesa_pd/01_MESAPD.cpp
index 41f5c68676998b6dea42c9e4f5c6cb1dbb120716..31d21bead6304122d4ea9990c24430496c1b1cc2 100644
--- a/apps/tutorials/mesa_pd/01_MESAPD.cpp
+++ b/apps/tutorials/mesa_pd/01_MESAPD.cpp
@@ -87,6 +87,8 @@ data::ParticleStorage::iterator createSphere( data::ParticleStorage& ps,
 
 int main( int argc, char ** argv )
 {
+   using namespace walberla::mesa_pd;
+
    //! [Parameters]
    Environment env(argc, argv);
    WALBERLA_UNUSED(env);
@@ -237,7 +239,7 @@ int main( int argc, char ** argv )
    accessor);
 
    walberla::mpi::reduceInplace(meanVelocity, walberla::mpi::SUM);
-   meanVelocity /= numParticles;
+   meanVelocity /= real_c(numParticles);
    WALBERLA_LOG_INFO_ON_ROOT( "mean velocity: " << meanVelocity );
    //! [PostProcessing]