Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion MG5aMC/mg5amcnlo
Submodule mg5amcnlo updated 558 files
4 changes: 2 additions & 2 deletions epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,6 @@
# NB! Do not use '(1,00,01)' here: leading zeros in decimal integer literals are not permitted in python (#1013)
__version__ = (1,1,1)

minimal_mg5amcnlo_version = (3,6,4)
minimal_mg5amcnlo_version = (3,6,7)
maximal_mg5amcnlo_version = (1000,1000,1000)
latest_validated_version = (3,6,5)
latest_validated_version = (3,6,7)
77 changes: 37 additions & 40 deletions epochX/cudacpp/ee_mumu.mad/CODEGEN_mad_ee_mumu_log.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
Note that this is a development version.
This version is intended for development/beta testing and NOT for production.
This version has not been fully tested (if at all) and might have limited user support (if at all)
Running MG5 in debug mode
Loading plugin MG5aMC_PLUGIN.CUDACPP_OUTPUT
************************************************************
Expand All @@ -15,11 +12,8 @@ Loading plugin MG5aMC_PLUGIN.CUDACPP_OUTPUT
* * * * * *
* * * *
* *
* VERSION 3.6.4 2025-09-13 *
* *
* WARNING: UNKNOWN DEVELOPMENT VERSION. *
* WARNING: DO NOT USE FOR PRODUCTION *
* *
* VERSION 3.6.7 2026-01-05 *
* GIT v3.6.7 HEAD *
* *
* The MadGraph5_aMC@NLO Development Team - Find us at *
* http://madgraph.phys.ucl.ac.be/ *
Expand Down Expand Up @@ -48,7 +42,8 @@ Note that you can still compile and run aMC@NLO with the built-in PDFs

Using default eps viewer "evince". Set another one in ./input/mg5_configuration.txt
Using default web browser "firefox". Set another one in ./input/mg5_configuration.txt
import /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu.mg
Using default gzip "pigz". Set another one in ./input/mg5_configuration.txt
import /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu.mg
The import format was not given, so we guess it as command
set stdout_level DEBUG
set output information to level: 10
Expand All @@ -57,7 +52,7 @@ generate e+ e- > mu+ mu-
No model currently active, so we import the Standard Model
INFO: load particles
INFO: load vertices
DEBUG: model prefixing takes 0.004334926605224609 
DEBUG: model prefixing takes 0.0013425350189208984 
INFO: Restrict model sm with file models/sm/restrict_default.dat .
DEBUG: Simplifying conditional expressions 
DEBUG: remove interactions: u s w+ at order: QED=1 
Expand Down Expand Up @@ -149,21 +144,21 @@ INFO: Checking for minimal orders which gives processes.
INFO: Please specify coupling orders to bypass this step.
INFO: Trying process: e+ e- > mu+ mu- WEIGHTED<=4 @1
INFO: Process has 2 diagrams
1 processes with 2 diagrams generated in 0.003 s
1 processes with 2 diagrams generated in 0.002 s
Total: 1 processes with 2 diagrams
output madevent_simd ../TMPOUT/CODEGEN_mad_ee_mumu --hel_recycling=False --vector_size=32
Output will be done with PLUGIN: CUDACPP_OUTPUT
Addition matrix-element will be done with PLUGIN: CUDACPP_OUTPUT
DEBUG: opt['output_options']['vector_size'] =  32 [export_v4.py at line 4168] 
DEBUG: opt['output_options']['vector_size'] =  32 [export_v4.py at line 4231] 
Output will be done with PLUGIN: CUDACPP_OUTPUT
DEBUG: Entering PLUGIN_ProcessExporter.__init__ (initialise the exporter) [output.py at line 175] 
INFO: initialize a new directory: CODEGEN_mad_ee_mumu
INFO: remove old information in CODEGEN_mad_ee_mumu
DEBUG: Entering PLUGIN_ProcessExporter.copy_template (initialise the directory) [output.py at line 180] 
WARNING: File exists /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu 
INFO: Creating subdirectories in directory /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu
WARNING: File exists /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards 
WARNING: File exists /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/SubProcesses 
WARNING: File exists /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu 
INFO: Creating subdirectories in directory /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu
WARNING: File exists /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards 
WARNING: File exists /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/SubProcesses 
INFO: Organizing processes into subprocess groups
INFO: Generating Helas calls for process: e+ e- > mu+ mu- WEIGHTED<=4 @1
INFO: Processing color information for process: e+ e- > mu+ mu- @1
Expand All @@ -178,19 +173,19 @@ INFO: Finding symmetric diagrams for subprocess group epem_mupmum
DEBUG: len(subproc_diagrams_for_config) =  2 [model_handling.py at line 1552] 
DEBUG: iconfig_to_diag =  {1: 1, 2: 2} [model_handling.py at line 1576] 
DEBUG: diag_to_iconfig =  {1: 1, 2: 2} [model_handling.py at line 1577] 
Generated helas calls for 1 subprocesses (2 diagrams) in 0.004 s
Wrote files for 8 helas calls in 0.056 s
Generated helas calls for 1 subprocesses (2 diagrams) in 0.002 s
Wrote files for 8 helas calls in 0.025 s
ALOHA: aloha starts to compute helicity amplitudes
ALOHA: aloha creates FFV1 routines
ALOHA: aloha creates FFV2 routines
ALOHA: aloha creates FFV4 routines
ALOHA: aloha creates 3 routines in 0.147 s
ALOHA: aloha creates 3 routines in 0.055 s
ALOHA: aloha starts to compute helicity amplitudes
ALOHA: aloha creates FFV1 routines
ALOHA: aloha creates FFV2 routines
ALOHA: aloha creates FFV4 routines
ALOHA: aloha creates FFV2_4 routines
ALOHA: aloha creates 7 routines in 0.209 s
ALOHA: aloha creates 7 routines in 0.067 s
<class 'aloha.create_aloha.AbstractRoutine'> FFV1
<class 'aloha.create_aloha.AbstractRoutine'> FFV1
<class 'aloha.create_aloha.AbstractRoutine'> FFV2
Expand All @@ -199,32 +194,32 @@ ALOHA: aloha creates 7 routines in 0.209 s
<class 'aloha.create_aloha.AbstractRoutine'> FFV4
<class 'aloha.create_aloha.AbstractRoutine'> FFV2_4
<class 'aloha.create_aloha.AbstractRoutine'> FFV2_4
FileWriter <class 'MG5aMC_PLUGIN.CUDACPP_OUTPUT.model_handling.PLUGIN_CPPWriter'> for /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/src/./HelAmps_sm.h
INFO: Created file HelAmps_sm.h in directory /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/src/.
FileWriter <class 'MG5aMC_PLUGIN.CUDACPP_OUTPUT.model_handling.PLUGIN_CPPWriter'> for /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/src/./HelAmps_sm.h
INFO: Created file HelAmps_sm.h in directory /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/src/.
super_write_set_parameters_onlyfixMajorana (hardcoded=False)
super_write_set_parameters_onlyfixMajorana (hardcoded=True)
FileWriter <class 'MG5aMC_PLUGIN.CUDACPP_OUTPUT.model_handling.PLUGIN_CPPWriter'> for /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/src/./Parameters_sm.h
FileWriter <class 'MG5aMC_PLUGIN.CUDACPP_OUTPUT.model_handling.PLUGIN_CPPWriter'> for /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/src/./Parameters_sm.cc
FileWriter <class 'MG5aMC_PLUGIN.CUDACPP_OUTPUT.model_handling.PLUGIN_CPPWriter'> for /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/src/./Parameters_sm.h
FileWriter <class 'MG5aMC_PLUGIN.CUDACPP_OUTPUT.model_handling.PLUGIN_CPPWriter'> for /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/src/./Parameters_sm.cc
INFO: Created files Parameters_sm.h and Parameters_sm.cc in directory
INFO: /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/src/. and /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/src/.
INFO: /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/src/. and /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/src/.
The option zerowidth_tchannel is modified [True] but will not be written in the configuration files.
If you want to make this value the default for future session, you can run 'save options --all'
save configuration file to /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards/me5_configuration.txt
save configuration file to /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards/me5_configuration.txt
INFO: Use Fortran compiler gfortran
INFO: Use c++ compiler g++
INFO: Generate jpeg diagrams
INFO: Generate web pages
DEBUG: result.returncode =  0 [output.py at line 273] 
Output to directory /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu done.
Output to directory /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu done.
Type "launch" to generate events from this process, or see
/home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/README
/home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/README
Run "open index.html" to see more information about this process.
quit

real 0m2.336s
user 0m1.738s
sys 0m0.448s
Code generation completed in 3 seconds
real 0m0.967s
user 0m0.794s
sys 0m0.126s
Code generation completed in 1 seconds
************************************************************
* *
* W E L C O M E to *
Expand All @@ -237,19 +232,20 @@ Code generation completed in 3 seconds
* * * * * *
* * * *
* *
* VERSION 3.6.4 *
* VERSION 3.6.7 *
* *
* The MadGraph5_aMC@NLO Development Team - Find us at *
* https://server06.fynu.ucl.ac.be/projects/madgraph *
* *
* Type 'help' for in-line help. *
* *
************************************************************
INFO: load configuration from /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards/me5_configuration.txt
INFO: load configuration from /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/mg5amcnlo/input/mg5_configuration.txt
INFO: load configuration from /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards/me5_configuration.txt
INFO: load configuration from /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards/me5_configuration.txt
INFO: load configuration from /home/dmass/Development/madgraph4gpu/master/MG5aMC/mg5amcnlo/input/mg5_configuration.txt
INFO: load configuration from /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards/me5_configuration.txt
Using default eps viewer "evince". Set another one in ./input/mg5_configuration.txt
Using default web browser "firefox". Set another one in ./input/mg5_configuration.txt
Using default gzip "pigz". Set another one in ./input/mg5_configuration.txt
treatcards run
quit
INFO:
Expand All @@ -266,19 +262,20 @@ launch in debug mode
* * * * * *
* * * *
* *
* VERSION 3.6.4 *
* VERSION 3.6.7 *
* *
* The MadGraph5_aMC@NLO Development Team - Find us at *
* https://server06.fynu.ucl.ac.be/projects/madgraph *
* *
* Type 'help' for in-line help. *
* *
************************************************************
INFO: load configuration from /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards/me5_configuration.txt
INFO: load configuration from /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/mg5amcnlo/input/mg5_configuration.txt
INFO: load configuration from /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards/me5_configuration.txt
INFO: load configuration from /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards/me5_configuration.txt
INFO: load configuration from /home/dmass/Development/madgraph4gpu/master/MG5aMC/mg5amcnlo/input/mg5_configuration.txt
INFO: load configuration from /home/dmass/Development/madgraph4gpu/master/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards/me5_configuration.txt
Using default eps viewer "evince". Set another one in ./input/mg5_configuration.txt
Using default web browser "firefox". Set another one in ./input/mg5_configuration.txt
Using default gzip "pigz". Set another one in ./input/mg5_configuration.txt
treatcards param
quit
INFO:
Expand Down
34 changes: 27 additions & 7 deletions epochX/cudacpp/ee_mumu.mad/Cards/me5_configuration.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,33 +32,40 @@
# acknowledged_v3.1_syntax = False


#! Prefered Fortran Compiler
#! Preferred Fortran Compiler
#! If None: try to find g77 or gfortran on the system
#!
# fortran_compiler = None
# f2py_compiler_py2 = None
# f2py_compiler_py3 = None


#! Prefered C++ Compiler
#! Preferred C++ Compiler
#! If None: try to find g++ or clang on the system
#!
# cpp_compiler = None

#! Prefered Text Editor
#! Preferred Text Editor
#! Default: use the shell default Editor
#! or try to find one available on the system
#! Be careful: Only shell based editor are allowed
# text_editor = None

#! Prefered WebBrower
#! Preferred WebBrower
#! If None: try to find one available on the system
# web_browser = None

#! Prefered PS viewer
#! Preferred PS viewer
#! If None: try to find one available on the system
# eps_viewer = None

#! Controls whether to use `pigz`, the multithreaded `gzip` implementation,
#! when available on the system (will respect the nb_core setting).
#! If None: try to use pigz if available on the system, fall back to gzip otherwise.
#! If False: use gzip
#! If True: use pigz
# use_pigz = None

#! Time allowed to answer question (if no answer takes default value)
#! 0: No time limit
# timeout = 60
Expand Down Expand Up @@ -87,6 +94,11 @@
# thepeg_path =
# hepmc_path =

#! DMTCP path.
#! Defines the path to the DMTCP installation directory (i.e. the
#! one containing the lib, bin and include directories) .
# dmtcp =

#! Control when MG5 checks if he is up-to-date.
#! Enter the number of day between two check (0 means never)
#! A question is always asked before any update
Expand All @@ -110,13 +122,21 @@
#! 0: single machine/ 1: cluster / 2: multicore
# run_mode = 2

#! Checkpointing
# checkpointing = True # useful for very long jobs

#! Cluster Type [pbs|sge|condor|lsf|ge|slurm|htcaas|htcaas2] Use for cluster run only
#! And cluster queue (or partition for slurm)
#! And size of the cluster (some part of the code can adapt splitting accordingly)
# cluster_type = condor
# cluster_queue = madgraph
# cluster_size = 150

#! Advanced cluster settings
# cluster_walltime = # time in minute for slurm and second for condor (not supported for other scheduller)
# cluster_requirement = x86_64-v4 # selected microarchitecture for checkpointing consistency
# cluster_vacatetime = 120 # time in seconds for checkpoint creation before the job removal/requeuing
# enforce_shared_disk = True # enforce shared disk I/O (this setting is currently only relevant for Condor)

#! Path to a node directory to avoid direct writing on the central disk
#! Note that condor clusters avoid direct writing by default (therefore this
Expand Down Expand Up @@ -235,7 +255,7 @@
# pineappl = pineappl


#mg5_path = /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/mg5amcnlo
#mg5_path = /home/dmass/Development/madgraph4gpu/master/MG5aMC/mg5amcnlo

# MG5 MAIN DIRECTORY
#mg5_path = /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/mg5amcnlo
#mg5_path = /home/dmass/Development/madgraph4gpu/master/MG5aMC/mg5amcnlo
7 changes: 2 additions & 5 deletions epochX/cudacpp/ee_mumu.mad/Cards/proc_card_mg5.dat
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,8 @@
#* * * *
#* *
#* *
#* VERSION 3.6.4 2025-09-13 *
#* *
#* WARNING: UNKNOWN DEVELOPMENT VERSION. *
#* WARNING: DO NOT USE FOR PRODUCTION *
#* *
#* VERSION 3.6.7 2026-01-05 *
#* GIT v3.6.7 HEAD *
#* *
#* The MadGraph5_aMC@NLO Development Team - Find us at *
#* https://server06.fynu.ucl.ac.be/projects/madgraph *
Expand Down
2 changes: 1 addition & 1 deletion epochX/cudacpp/ee_mumu.mad/MGMEVersion.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.6.4
3.6.7
12 changes: 10 additions & 2 deletions epochX/cudacpp/ee_mumu.mad/Source/.make_opts
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ DEFAULT_F_COMPILER=gfortran
MACFLAG=-mmacosx-version-min=10.7
DEFAULT_CPP_COMPILER=clang
MG5AMC_VERSION=SpecifiedByMG5aMCAtRunTime
STDLIB=-lc++
STDLIB=-lstdc++
PYTHIA8_PATH=NotInstalled
STDLIB_FLAG=-stdlib=libc++
STDLIB_FLAG=
#end_of_make_opts_variables

BIASLIBDIR=../../../lib/
Expand All @@ -29,6 +29,14 @@ MACFLAG=
endif
endif

# set the flag for dynamical library
ifeq ($(UNAME), Darwin)
DYNLIBFLAG=-dynamiclib
RPATHFLAG=-install_name @rpath/
else
DYNLIBFLAG=-shared -fPIC
RPATHFLAG=-Wl,-soname,
endif

ifeq ($(origin CXXFLAGS),undefined)
CXXFLAGS= -O $(STDLIB_FLAG) $(MACFLAG)
Expand Down
12 changes: 10 additions & 2 deletions epochX/cudacpp/ee_mumu.mad/Source/DHELAS/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,26 @@
include ../make_opts

LIBRARY = libdhelas.$(libext)
LIBRARY_SHARED = libdhelas.$(dylibext)
LIBDIR = ../../lib/

BASIC_OBJS = aloha_functions.o

FFLAGS += $(ALOHA_FLAG)
FFLAGS += -fPIC $(ALOHA_FLAG)

include ./aloha_file.inc

all: $(LIBDIR)$(LIBRARY)

$(LIBDIR)$(LIBRARY): $(BASIC_OBJS) $(ALOHARoutine)
$(call CREATELIB, $@, $^)

# Shared library (optional)
$(LIBDIR)$(LIBRARY_SHARED): $(BASIC_OBJS) $(ALOHARoutine)
$(FC) -shared -o $@ $^ $(LDFLAGS)

shared: $(LIBDIR)$(LIBRARY_SHARED)

clean:
$(RM) *.o $(LIBDIR)$(LIBRARY)

all: $(LIBDIR)$(LIBRARY)
5 changes: 5 additions & 0 deletions epochX/cudacpp/ee_mumu.mad/Source/MODEL/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ include makeinc.inc

LIBDIR=../../lib/
LIBRARY=libmodel.$(libext)
LIBRARY_SHARED=libmodel.$(dylibext)
RUNNING = ../alfas_functions.o ../RUNNING/matrix_exponential.o ../RUNNING/c8lib.o ../RUNNING/r8lib.o

all: $(LIBDIR)$(LIBRARY) ../param_card.inc
Expand All @@ -35,9 +36,13 @@ $(LIBRARY): $(MODEL)
ar cru $(LIBRARY) $(MODEL)
ranlib $(LIBRARY)

$(LIBDIR)$(LIBRARY_SHARED): $(MODEL)
$(FC) -shared -o $@ $^ $(LDFLAGS)

$(LIBDIR)$(LIBRARY): $(MODEL)
$(call CREATELIB, $@, $^)

shared: $(LIBDIR)$(LIBRARY_SHARED)
clean:
$(RM) *.o $(LIBDIR)$(LIBRARY)

Expand Down
Loading
Loading