added JF03 (Bernina I0 detector)

This commit is contained in:
Dmitry Ozerov
2020-12-09 12:54:56 +01:00
committed by Data Backend account
parent 4f69fec838
commit 91f4348bf2
7 changed files with 101 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
#!/bin/bash
if [ $# != 1 ]
then
systemctl start JF03-buffer-worker@00
exit
fi
M=$1
coreAssociatedBuffer=(12)
initialUDPport=50030
port=$((${initialUDPport}+10#${M}))
DETECTOR=JF03T01V01
taskset -c ${coreAssociatedBuffer[10#${M}]} /usr/local/bin/sf_buffer ${DETECTOR} M${M} ${port} /gpfs/photonics/swissfel/buffer/${DETECTOR} ${M}
+16
View File
@@ -0,0 +1,16 @@
[Unit]
Description=JF03 UDP2buffer worker instance as a service, instance %i
Requires=JF03-buffer.service
Before=JF03-buffer.service
BindsTo=JF03-buffer.service
[Service]
PermissionsStartOnly=true
Type=idle
User=root
ExecStart=/usr/bin/sh /home/dbe/service_scripts/JF03-buffer-worker.sh %i
TimeoutStartSec=10
RestartSec=1
[Install]
WantedBy=JF03-buffer.service
+10
View File
@@ -0,0 +1,10 @@
[Unit]
Description=All UDP-buffer instances of JF03
[Service]
Type=oneshot
ExecStart=/usr/bin/sh /home/dbe/service_scripts/JF03-buffer-worker.sh
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
+15
View File
@@ -0,0 +1,15 @@
[Unit]
Description=stream service (to streamvis and live analysis) of JF03
[Service]
PermissionsStartOnly=true
Type=idle
User=root
ExecStart=/usr/bin/sh /home/dbe/service_scripts/JF03-stream.sh
TimeoutStartSec=10
Restart=on-failure
RestartSec=1
[Install]
WantedBy=multi-user.target
+9
View File
@@ -0,0 +1,9 @@
#!/bin/bash
coreAssociated="27"
CONFIG=/gpfs/photonics/swissfel/buffer/config/stream-JF03.json
SERVICE=JF03-stream
/home/dbe/git/sf_daq_buffer/scripts/check_config_changed.sh ${CONFIG} ${SERVICE} &
taskset -c ${coreAssociated} /usr/local/bin/sf_stream ${CONFIG}
+13
View File
@@ -0,0 +1,13 @@
[Unit]
Description=streamvis: JF03
[Service]
User=root
TimeoutStartSec=2
ExecStart=/bin/bash ./home/dbe/service_scripts/JF03-vis.sh
Restart=on-failure
RestartSec=4
[Install]
WantedBy=multi-user.target
+21
View File
@@ -0,0 +1,21 @@
export PATH=/home/dbe/miniconda3/bin:$PATH
source /home/dbe/miniconda3/etc/profile.d/conda.sh
conda deactivate
conda activate vis
PORT=5003
PORT_BACKEND=9003
H=`echo ${HOSTNAME} | sed 's/.psi.ch//'`
BACKEND=${H}
CORES=39
taskset -c ${CORES} \
streamvis bernina --allow-websocket-origin=${H}:${PORT} \
--allow-websocket-origin=sf-daq-bernina:${PORT} --port=${PORT} \
--address tcp://${BACKEND}:${PORT_BACKEND} \
--page-title I0