MCPcopy Create free account
hub / github.com/DedalusProject/dedalus / write_task

Method write_task

dedalus/core/evaluator.py:641–650  ·  view source on GitHub ↗

Write task data.

(self, file, task)

Source from the content-addressed store, hash-verified

639 super().write_file_metadata(file, **kw)
640
641 def write_task(self, file, task):
642 """Write task data."""
643 # Gather data in parallel
644 out = task['out']
645 data = out.gather_data()
646 # Write global data from root process
647 if self.comm.rank == 0:
648 dset = file['tasks'][task['name']]
649 dset.resize(self.file_write_num, axis=0)
650 dset[self.file_write_num-1] = data
651
652
653class H5ParallelFileHandler(H5FileHandlerBase):

Callers

nothing calls this directly

Calls 1

gather_dataMethod · 0.80

Tested by

no test coverage detected