Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Table of Contents

Background

Before describing how to accumulate events in AMI, it is important to understand the architecture of AMI, which consists of workers, local collectors, a global collector, a manager, and a client processes that run on different compute nodes.

...

https://github.com/slac-lcls/ami/blob/master/ami/flowchart/library/Operators.py#L149-L184

Current Global Operations in AMI

The following operations in AMI use one of the above accumulations and are considered global operations:

  • Average0D, Average1D, Average2D
  • Binning, Binning2D
  • MeanVsScan, MeanWaveformVsScan
  • Accumulator, Pick1, PickN, ReduceByKey, RollingBuffer

Any node which follows a global operation will only run on the global collector.