CutTools source directory issue

Asked by Hesham El Faham on 2020-11-11

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:
2020-11-13
Last query:
2020-11-13
Last reply:

This question was reopened

Hesham El Faham (helfaham) said : #1

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

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

Hesham El Faham (helfaham) said : #3

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

Best,
Hesham