Des
February 7, 2016, 8:29pm
1
Dear all,
I want to run RooFit, I run on lxplus, and I get the error and segmentation violation.
Error in TVirtualFFT::FFT : plugin not found
Error in TVirtualFFT::FFT : plugin not found
Error in TVirtualFFT::FFT : plugin not found
*** Break *** segmentation violation
It crushes on these lines
RooFFTConvPdf model("model","truth (X) gaussian", M, f1, dGauss);
model.fitTo(data,Save(true),Hesse(true),Minos(false)) ;
Could you please tell me what I miss?
Any help is more than welcome!
mato
February 8, 2016, 3:19am
2
Which installation of ROOT are you using in lxplus? What which root
says?
Des
February 8, 2016, 3:55pm
3
The root version is 5.34/32 (heads/v5-34-00-patches@v5-34-30-102-g626b950
“which root” says /usr/bin/root
Is this what you mean?
mato
February 9, 2016, 1:09am
4
The system installed version of ROOT should not be used. It’s rather old and it does not include any optional component. You need a version that was built with ‘fftw3’ enabled. Unfortunately the standalone binaries we provide do not include it (we will enable it for the next releases).
Meanwhile you can use the binaries we build for the LHC experiments in the context of the LCG releases. A new way to use them is to setup the an environment like this:
source /afs/cern.ch/sw/lcg/views/LCG_81c/x86_64-slc6-gcc49-opt/setup.sh
This version includes ROOT 6.04/14. If you need ROOT 5, there is a version having 5.34/24.
source /afs/cern.ch/sw/lcg/views/LCG_71/x86_64-slc6-gcc48-opt/setup.sh
Des
February 9, 2016, 9:57am
5
Thank you Mato! That solved my problem!
Dear co-rooters,
I am also trying to perform a simple FFT transformation using the installed version on lxplus and I get the same error.
I tried to use the binaries proposed by @mato but my access is denied.
Any idea on how to use the FFT interface?
Thanks in advance!