gem.fragment.Fragment.save_fragment

Fragment.save_fragment(filename, overwrite=True)[source]

Save the fragment parameters to a file.

Not collective, and not MPI-aware: guard it yourself. The fragment is replicated on every rank, so under MPI exactly one rank must call this:

if comm.Get_rank() == 0:
    fragment.save_fragment('fragment.h5')
Parameters:
  • filename – str. Path to the file where the fragment parameters will be saved.

  • overwrite – bool, optional. Whether to overwrite the file if it already exists (default: True).