development and maintenance of (Airflows) workflows for automated SFX processing at LCLS
- DAG design:
/gpfs/slac/cryo/fs1/daq/lcls/dev/airflow/
- DAG interface: https://lcls-airflow.slac.stanford.edu/admin/
We maintain the scripts corresponding to the individual tasks in another repo: autosfx-scripts
The task scripts are at /project/projectdirs/lcls/SFX_automation/
The current format for experiment directory follows that at SLAC, meaning those two paths should be synced:
- NERSC:
/global/cscratch1/sd/psdatmgr/data/psdm/cxi/<experiment>/scratch
(obsolete:/project/projectdirs/lcls/exp/cxi/cxic0515/
) - SLAC:
/reg/d/psdm/cxi/cxic0515/
- Define workflow in logbook: see
DAG
in/reg/neh/home5/fpoitevi/sfx_trigger_peak-and-index.sh
- Start workflow in logbook
ssh psdatmgr@psbuild-rhel7-01
/reg/g/psdm/psdatmgr/tmp/kill_slurm_job.sh <job id>