Closed JHopeCollins closed 2 years ago
There are now two functions (with somewhat ambiguous names), do we want to keep both, or just one?
The way the MPI calls are written in write_timeseries is possibly overly cautious. I think this could be simplified a bit by just sending everything as non-blocking sends up front, and then having rank 0 just collect them in turn.
This will write every timestep in the paradiag object passed in to separate files.
The way I added it to the asQ/init.py, the module has to be separately addressed as "asQ.post". I did this on the assumption that it won't always be needed and is somewhat tangential to the actual paradiag method. Is this appropriate or should it be included directly into the top level asQ module like the paradiag and DiagFFTPC classes?