diff --git a/src/core/io/src/4C_io_discretization_visualization_writer_mesh.cpp b/src/core/io/src/4C_io_discretization_visualization_writer_mesh.cpp index 9e1e720bbd8..3d03b7cda46 100644 --- a/src/core/io/src/4C_io_discretization_visualization_writer_mesh.cpp +++ b/src/core/io/src/4C_io_discretization_visualization_writer_mesh.cpp @@ -136,6 +136,10 @@ namespace Core::IO std::make_shared(*discretization_->node_row_map()); nodecolmap_last_geometry_set_ = std::make_shared(*discretization_->node_col_map()); + elemrowmap_last_geometry_set_ = + std::make_shared(*discretization_->element_row_map()); + elemcolmap_last_geometry_set_ = + std::make_shared(*discretization_->element_col_map()); } /*-----------------------------------------------------------------------------------------------* @@ -145,7 +149,9 @@ namespace Core::IO // check if parallel distribution of discretization changed int map_changed = ((not noderowmap_last_geometry_set_->same_as(*discretization_->node_row_map())) or - (not nodecolmap_last_geometry_set_->same_as(*discretization_->node_col_map()))); + (not nodecolmap_last_geometry_set_->same_as(*discretization_->node_col_map())) or + (not elemrowmap_last_geometry_set_->same_as(*discretization_->element_row_map())) or + (not elemcolmap_last_geometry_set_->same_as(*discretization_->element_col_map()))); int map_changed_allproc(0); map_changed_allproc = Core::Communication::max_all(map_changed, discretization_->get_comm()); diff --git a/src/core/io/src/4C_io_discretization_visualization_writer_mesh.hpp b/src/core/io/src/4C_io_discretization_visualization_writer_mesh.hpp index 1de557dbf18..b85655da5ad 100644 --- a/src/core/io/src/4C_io_discretization_visualization_writer_mesh.hpp +++ b/src/core/io/src/4C_io_discretization_visualization_writer_mesh.hpp @@ -236,6 +236,8 @@ namespace Core::IO //! Node row and col maps the geometry of visualization writer is based on std::shared_ptr noderowmap_last_geometry_set_; std::shared_ptr nodecolmap_last_geometry_set_; + std::shared_ptr elemrowmap_last_geometry_set_; + std::shared_ptr elemcolmap_last_geometry_set_; }; /**