Closed floriangroetschla closed 2 years ago
I tried some tests without the --enable-raw-recording
option specified to the confgen script, and I noticed some errors like the following one when I ran with --enable-software-tpg
:
2021-Sep-01 14:55:06,885 ERROR [void dunedaq::readout::IterableQueueModel<T>::allocate_memory(std::size_t, bool, uint8_t, bool, std::size_t) [with T = dunedaq::readout::WIBFrameProcessor::InductionItemToProcess; std::size_t = long unsigned int; uint8_t = unsigned char] at /home/biery/dunedaq/23Aug/sourcecode/readout/include/readout/models/IterableQueueModel.hpp:207] Configuration Error: NUMA allocation was requested but program was built without USE_LIBNUMA
Is there a way to avoid this error?
Thanks Kurt, this was related to the new allocation modes in readout. The software tpg now uses a buffer without numa allocation. I pushed the fix to readout.
This simplifies the readout configuration as it removes some modules and queues. The functionality is the same as before.