Skip to content

Commit

Permalink
Upgrade write_vtu_in_parallel based on mpi large IO update
Browse files Browse the repository at this point in the history
  • Loading branch information
pengfej committed May 5, 2022
1 parent 2b8ac0f commit 22d3d98
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions source/base/data_out_base.cc
Original file line number Diff line number Diff line change
Expand Up @@ -7717,7 +7717,7 @@ DataOutInterface<dim, spacedim>::write_vtu_in_parallel(
header_size = ss.str().size();
// Write the header on rank 0 and automatically move the
// shared file pointer to the location after header;
ierr = MPI_File_write_shared(
ierr = MPI_File_write_at(
fh, ss.str().c_str(), header_size, MPI_CHAR, MPI_STATUS_IGNORE);
AssertThrowMPI(ierr);
}
Expand All @@ -7741,7 +7741,7 @@ DataOutInterface<dim, spacedim>::write_vtu_in_parallel(
vtk_flags,
ss);

ierr = MPI_File_write_ordered(
ierr = MPI_File_write_at_all_c(
fh, ss.str().c_str(), ss.str().size(), MPI_CHAR, MPI_STATUS_IGNORE);
AssertThrowMPI(ierr);
}
Expand All @@ -7752,7 +7752,7 @@ DataOutInterface<dim, spacedim>::write_vtu_in_parallel(
std::stringstream ss;
DataOutBase::write_vtu_footer(ss);
unsigned int footer_size = ss.str().size();
ierr = MPI_File_write_shared(
ierr = MPI_File_write_at(
fh, ss.str().c_str(), footer_size, MPI_CHAR, MPI_STATUS_IGNORE);
AssertThrowMPI(ierr);
}
Expand Down

0 comments on commit 22d3d98

Please sign in to comment.