mirror of
https://github.com/paulscherrerinstitute/sf_daq_buffer.git
synced 2026-04-21 00:24:36 +02:00
eb87fcfa2fcb4a445a7f876c3cef8b6223e2d51c
sf_daq_buffer
Prof of concept for the SF DAQ detector needs.
Useful links
- Hyperslab selection https://support.hdfgroup.org/HDF5/Tutor/phypecont.html
- Intro to lock free programming https://preshing.com/20120612/an-introduction-to-lock-free-programming/
- POSIX compliant write order test on GPFS https://svn.hdfgroup.org/hdf5/branches/hdf5_1_10_0/test/POSIX_Order_Write_Test_Report.pdf
- Best Practice Guide - Parallel I/O https://prace-ri.eu/wp-content/uploads/Best-Practice-Guide_Parallel-IO.pdf
- MPI-IO/GPFS, an Optimized Implementationof MPI-IO on top of GPFS https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1592834
Build
In order to compile you will need to install:
- devtoolset-8
- cmake3
- zeromq-devel
- hdf5-devel
Procedure:
- mkdir build
- cd build
- cmake3 ..
- make
Languages
C++
91.1%
Python
4.9%
CMake
3.2%
Dockerfile
0.4%
Shell
0.4%