Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[9.3] Cherry pick #12830 #12881

Merged
merged 2 commits into from
Oct 26, 2021
Merged

[9.3] Cherry pick #12830 #12881

merged 2 commits into from
Oct 26, 2021

Commits on Oct 25, 2021

  1. fix checkpointing for >4GB files

    We incorrectly compute MPI_Offset for MPI IO for checkpointing using
    SolutionTransfer using 32 bit indices, which means that files larger
    than 4GB end up being corrupted.
    This manifests in errors like
    
    n error occurred in line <749> of file
    <../source/distributed/tria_base.cc> in function
    void dealii::parallel::DistributedTriangulationBase<dim,
    spacedim>::load_attached_data(unsigned int, unsigned int, unsigned int,
    const string&, unsigned int, unsigned int) [with int dim = 3; int
    spacedim = 3; std::string = std::__cxx11::basic_string<char>]
    The violated condition was:
    (cell_rel.second == parallel::DistributedTriangulationBase<dim,
    spacedim>::CELL_PERSIST)
    
    part of dealii#12752
    tjhei authored and tamiko committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    8d7df27 View commit details
    Browse the repository at this point in the history
  2. adjust variable name

    tjhei authored and tamiko committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    ee373ef View commit details
    Browse the repository at this point in the history