diff --git a/MeshLib/IO/VtkIO/VtuInterface.cpp b/MeshLib/IO/VtkIO/VtuInterface.cpp index 11abb4587990eaa4eb8c8e10bf72449768a35a75..f9ce4a60c6e19fa8fb2d1553b9eecd5471f13d26 100644 --- a/MeshLib/IO/VtkIO/VtuInterface.cpp +++ b/MeshLib/IO/VtkIO/VtuInterface.cpp @@ -84,9 +84,9 @@ bool VtuInterface::writeToFile(std::string const &file_name) const std::string file_name_rank = file_name_base + "_" + std::to_string(mpi_rank) + ".vtu"; - const bool vtu_status_i = writeVTU<vtkXMLUnstructuredGridWriter>(file_name_rank); + bool vtu_status_i = writeVTU<vtkXMLUnstructuredGridWriter>(file_name_rank); bool vtu_status = false; - MPI_Allreduce(const_cast<bool*>(&vtu_status_i), &vtu_status, 1, MPI_C_BOOL, MPI_LAND, PETSC_COMM_WORLD); + MPI_Allreduce(&vtu_status_i, &vtu_status, 1, MPI_C_BOOL, MPI_LAND, PETSC_COMM_WORLD); int mpi_size; MPI_Comm_size(PETSC_COMM_WORLD, &mpi_size);