Versions Compared

Key

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

...

  • psana is now "dgram-type" driven (a.k.a "multirun" concept)
  • "broadcast": calibration constants, configurations, 1Hz "slow update" transitions 
  • support destination/filter/srv callbacks
  • support step scans
  • support environment store (motor positions, temperatures broadcast in slow-update transitions
  • psana now uses prometheus to gather performance-monitoring data
  • psana supports four modes of running: single-file, shmem, serial, parallel (will also support running in daq/drp in the future)
    • legion only needs to support parallel mode, but shouldn't interfere with the other modes
  • not ideal: keep the callback interface for legion, vs. loop interface for psana?
  • ideally run all tests: but could be difficult with two interfaces (callback/loop)

Legion

...

Planning Meeting

April 26, 2022 with Mona, Elliott, Seema, Chris

We discussed 7 pointsissues:

  1. SlowUpdate support
  2. Which interfaces to support?  (callbacks? low-level psiter? event loops?)
  3. filter/destination callbacks on EB cores
  4. small hdf5 production support ("SRV" nodes)
  5. MTIP
  6. detectors that integrate over time (e.g. 5kHz camera with 1MHz high-speed-digitizer)
  7. Step support

...

As time permits Seema will do the legion-related work with advice from Mona, Elliott, Chris.  Legion may not support all features of psana (depending on time constraints) but we will try.