Thanks again for the reply. I've managed to let it work. There was a problem in statically linking cernlibs and a sort of bug in the filling procedure performed by MCFM. I managed to let it use FROOT instead of ZEBRA and it worked just fine. Tank you again, Matteo
2015-07-03 17:01 GMT+02:00 Matthias Schroeder <matthias.schro...@cern.ch>: > Hi Matteo, > > On 07/03/2015 04:39 PM, Matteo Scornajenghi wrote: > >> Hello everyone, >> sorry to bother you but I've got some issues when I try to produce NTUPLES >> with MCFM, a Monte Carlo generation software. >> >> Whenever I try to produce an NTUPLE as output, either a segmentation error >> occurs or the following message pops up: >> >> RZOPEN. record length: 8192 > maximum safe value (8191 words). >> > > Oh, ZEBRA. Not used very often nowadays. > > RZOPEN. You may have problems transferring your file to other systems >> or writing it to tape. >> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! >> locf_() Warning: changing base from 0 to 7fff00000000!!! >> This may result in program crash or incorrect results >> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! >> >> and the produced NTUPLES are either corrupted or empty (every entry is set >> to 0). >> >> This is how I setup the software: >> >> I untar the last version of LHAPDF 6, then I configure the installation: >> >> ./configure --prefix=[INSTALLATION PATH] --with-boost=[BOOST PATH] >> --disable-python >> >> then I execute make && make install >> >> Since I need CERNLIB to produce the NTUPLES and I was not able to find a >> specific version for SLC6, >> > > > There is one in the SLC6 repository, should not be that difficult to find: > > pc.cern.ch[103] rpm -q CERNLIB > CERNLIB-2006a-5.slc6.i686 > pc.cern.ch[104] > > This is i686 "only", but that might even be safer than the x86_64, not > sure how well zebra can digest 64 bitness. > > I've downloaded the following one: >> >> >> PC Linux Cern x86_64-slc5-gcc43-opt(Cernlib 2006) >> > > Not far from that one there should also be a slc6 version, if you insist > on x86_64. > > Best regards, > > Matthias > > > >> Finally, I've untared MCFM-7.0 source code, put the path to CERNLIB and >> LHAPDF libraries in the Install file, setting USE_OMP to NO, NTUPLES to >> YES >> and PDFSET to LHAPDF in the makefile and executed: >> >> ./Install >> >> make >> >> I've created a symbolic link in Bin directory to LHAPDF's PDFsets and >> executed the program selecting process 146 in the Input.DAT file and >> setting .creatent. to true (in order to produce NTUPLES with: >> >> ./mcfm [relative path to the folder containing the input file] input.DAT >> >> >> Sorry again for bothering you with this. >> >> Cheers, >> Matteo >> >> >