diff --git a/tests/benchmarks/heat-equation-benchmark/HeatEquationBenchmarkProblem_impl.h b/tests/benchmarks/heat-equation-benchmark/HeatEquationBenchmarkProblem_impl.h
index e2ba8ebcdcc23007a6ef54578ddc0ef9ab90dbf3..c5877b3b3ac3ae249bb664d482b3e951f9b227b4 100644
--- a/tests/benchmarks/heat-equation-benchmark/HeatEquationBenchmarkProblem_impl.h
+++ b/tests/benchmarks/heat-equation-benchmark/HeatEquationBenchmarkProblem_impl.h
@@ -666,8 +666,10 @@ applyBoundaryConditions( const RealType& time,
       return;
       this->bindDofs( uDofs );
       this->explicitUpdater.template applyBoundaryConditions< typename Mesh::Cell >( this->getMesh(), time, this->u );
-      return;
+      return;*/
       
+#ifdef HAVE_CUDA
+/*
 #ifdef WITH_TNL
       using ExplicitUpdaterType = TNL::Solvers::PDE::ExplicitUpdater< Mesh, MeshFunctionType, DifferentialOperator, BoundaryCondition, RightHandSide >;
       using Cell = typename MeshType::Cell;
@@ -721,7 +723,7 @@ applyBoundaryConditions( const RealType& time,
          std::cerr << "Setting of boundary conditions failed. " << cudaErr << std::endl;
          return;
       }
-      
+#endif
    }
 }