Undefined symbols for architecture x86_64

Asked by Marco Merchand

Dear Experts

Using the IDM that comes with micromegas_5.02.8 I am trying to run a batch file by calling

./calchep_batch monojet_batch_file_1

on terminal. The monojet_batch_file_1 is the following:

Model: Inert Dublet+hgg(micro)
Model changed: False
Gauge: Feynman
Process: p,p->j,~X,~X
Alias: p=u,U,d,D,s,S,G
Alias: j=u,U,d,D,s,S,c,C,b,B,G

pdf1: NNPDF23_lo_as_0130_qed(proton)
pdf2: NNPDF23_lo_as_0130_qed(proton)

p1: 4000
p2: 4000

#Cuts
cut parameter : T(~X,~X)
cut invert: False
cut min: 100
cut max:

Number of events: 10000

#Filename: MC4BSM

#(default) Parallelization mode: local

nSess_1 : 5
nCalls_1: 10000
nSess_2 : 5
nCalls_2: 10000

I simply copied this file into CalcHEP_src/work directory and I am getting the following error:

Undefined symbols for architecture x86_64:
  "_polint3", referenced from:
      _Hgam1Fr in libSLHAplus.a(hgg.o)
      _Hgam1Fi in libSLHAplus.a(hgg.o)
      _Hgam1Ar in libSLHAplus.a(hgg.o)
      _Hgam1Ai in libSLHAplus.a(hgg.o)
      _Hgam1Sr in libSLHAplus.a(hgg.o)
      _Hgam1Si in libSLHAplus.a(hgg.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [VandP.so] Error 1
Compilation of VandP.so failed.
Please have a look at Processes/m6/compile.log.
Quitting.

Could you tell me what is wrong?

Thanks
Marco

Question information

Language:
English Edit question
Status:
Solved
For:
CalcHEP Edit question
Assignee:
No assignee Edit question
Solved by:
Marco Merchand
Solved:
Last query:
Last reply:
Revision history for this message
Marco Merchand (mamerchandmedi) said :
#1

I solved this problem by downloading the current CALCHEP_3.7.5 version. Then just created a new working directory where I moved my monojet_batch_file_1 and put my model files into the model carpet and called

./calchep_batch monojet_batch_file_1

Its seems to be working, however it takes so long to finish. So I decided to do a test run with the batch_file already included in utile and this one gave the following error:

cp: distr_1.jpg: No such file or directory
cp: distr_2.jpg: No such file or directory

I saw in another post that this happens because of gnuplot but it should work anyway.

I think this is the case since browser is showing progress but it takes such a long time. So my question is:

How can I make the ./calchep_batch to calculate things faster?

I have a mac book pro with i core 7.

thanks in advance
Marco

Revision history for this message
Marco Merchand (mamerchandmedi) said :
#2

I was able to solve this problem.