CutTools source directory issue

Asked by Hesham El Faham

Hi all,
I am trying to run a single top process at NLO in QCD with a developer version of mg5: https://code.launchpad.net/~maddevelopers/mg5amcnlo/3.0.3-neworders. I am running on a remote host and using this python/gcc version: python/python27_sl7_gcc73. This is the error I get:
-->
aMCatNLOError : Could not compile CutTools because its source directory could not be found in the SOURCE folder.
  Check the MG5_aMC option 'output_dependencies.'
<--
Please note that this error is the second in line after a first one asking for CutTools recompilation, I circumvent the latter by a 'make clean' in the CutTools directory following relevant previous Launchpad tickets, this one for example: https://answers.launchpad.net/mg5amcnlo/+question/655250
Here is the debug file:
-->
launch
Traceback (most recent call last):
  File "/nfs/scratch/fynu/elfaham/SMEFT_tZW_NLO_dir_v3/SMEFT_tZW_NLO_5F_cpq3/bin/internal/extended_cmd.py", line 1518, in onecmd
    return self.onecmd_orig(line, **opt)
  File "/nfs/scratch/fynu/elfaham/SMEFT_tZW_NLO_dir_v3/SMEFT_tZW_NLO_5F_cpq3/bin/internal/extended_cmd.py", line 1467, in onecmd_orig
    return func(arg, **opt)
  File "/nfs/scratch/fynu/elfaham/SMEFT_tZW_NLO_dir_v3/SMEFT_tZW_NLO_5F_cpq3/bin/internal/amcatnlo_run_interface.py", line 1774, in do_launch
    self.compile(mode, options)
  File "/nfs/scratch/fynu/elfaham/SMEFT_tZW_NLO_dir_v3/SMEFT_tZW_NLO_5F_cpq3/bin/internal/amcatnlo_run_interface.py", line 5287, in compile
    " Check the MG5_aMC option 'output_dependencies.'")
aMCatNLOError: Could not compile CutTools because its source directory could not be found in the SOURCE folder.
 Check the MG5_aMC option 'output_dependencies.'
Value of current Options:
              text_editor : None
              web_browser : None
        cluster_temp_path : None
                  timeout : 60
       cluster_local_path : /cvmfs/cp3.uclouvain.be/madgraph/
            cluster_queue : None
         madanalysis_path : None
                   lhapdf : /cvmfs/cp3.uclouvain.be/lhapdf/lhapdf-6.1.5_amd64_gcc44/bin/lhapdf-config
             cluster_size : 150
           cluster_memory : None
    cluster_status_update : (900, 60)
             cluster_time : None
            f2py_compiler : None
                    ninja : /home/users/e/l/elfaham/pheno_work/working_dir/3.0.3-neworders/HEPTools/lib
               hepmc_path : None
             pythia8_path : None
                hwpp_path : None
   automatic_html_opening : False
       cluster_retry_wait : 300
             stdout_level : None
          pythia-pgs_path : None
                 mg5_path : /home/users/e/l/elfaham/pheno_work/working_dir/3.0.3-neworders
                  td_path : None
             delphes_path : None
              thepeg_path : None
             cluster_type : slurm
        madanalysis5_path : None
      exrootanalysis_path : None
         fortran_compiler : None
                  nb_core : 5
                  collier : /home/users/e/l/elfaham/pheno_work/working_dir/3.0.3-neworders/HEPTools/lib
              auto_update : 7
         cluster_nb_retry : 1
               eps_viewer : None
             syscalc_path : None
                    golem : None
             cpp_compiler : None
      notification_center : True
                 run_mode : 1
<--
May you please help with this issue?
Thanks,
Hesham

Question information

Language:
English Edit question
Status:
Solved
For:
MadGraph5_aMC@NLO Edit question
Assignee:
marco zaro Edit question
Solved by:
Hesham El Faham
Solved:
Last query:
Last reply:
Revision history for this message
Hesham El Faham (helfaham) said :
#1

Hi,
This problem was solved when I used the default Cluster OS, without loading python or gcc modules.

Revision history for this message
marco zaro (marco-zaro) said :
#2

Hi Hesham,
as we chatted over skype, I don't have any big clue about why this happens.
one thing you might try is to re-try to generate and output, see if there is any error/warning about cuttools which is printed on screen, then do a ls inside PROCDIR/lib, where procdir is the output folder.
Normally the files libcts.a and mpmodule.mod should exist (or point to existing files)

Let me know.

Cheers,

marco

Revision history for this message
Hesham El Faham (helfaham) said :
#3

Thanks Marco, I have already solved the problem in the first comment.

Best,
Hesham

Revision history for this message
Nathan Grieser (ngrieser) said :
#4

Hello Hesham,

Can you describe exactly what was done to fix this issue, as I am facing the exact same one.

Thanks

Revision history for this message
Hesham El Faham (helfaham) said :
#5

Hi Nathan,

I do not remember what I did exactly but it had to do with the versions of python and gcc I was using.
I think the main issue was that I was forcing the use of this module 'python/python27_sl7_gcc73' on the remote host which made CutTools complain.

Best,
Hesham