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
  •  
  •  
  •  
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,6)
maximal_mg5amcnlo_version = (1000,1000,1000)
latest_validated_version = (3,6,5)
latest_validated_version = (3,6,6)
73 changes: 34 additions & 39 deletions epochX/cudacpp/ee_mumu.mad/CODEGEN_mad_ee_mumu_log.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
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
DEBUG: alltag =  ['r989', 'v3.6.6'] [madgraph_interface.py at line 216] 
************************************************************
* *
* W E L C O M E to *
Expand All @@ -15,11 +13,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.6 2025-10-30 *
* GIT v3.6.6 HEAD *
* *
* The MadGraph5_aMC@NLO Development Team - Find us at *
* http://madgraph.phys.ucl.ac.be/ *
Expand Down Expand Up @@ -48,7 +43,7 @@ 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
import /home/dmass/Development/madgraph4gpu/ci_3.6.6/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.0013585090637207031 
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,7 +144,7 @@ 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
Expand All @@ -160,10 +155,10 @@ output madevent_simd ../TMPOUT/CODEGEN_mad_ee_mumu --hel_recycling=False --vecto
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/ci_3.6.6/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu 
INFO: Creating subdirectories in directory /home/dmass/Development/madgraph4gpu/ci_3.6.6/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu
WARNING: File exists /home/dmass/Development/madgraph4gpu/ci_3.6.6/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards 
WARNING: File exists /home/dmass/Development/madgraph4gpu/ci_3.6.6/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.026 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.058 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.072 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/ci_3.6.6/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/src/./HelAmps_sm.h
INFO: Created file HelAmps_sm.h in directory /home/dmass/Development/madgraph4gpu/ci_3.6.6/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/ci_3.6.6/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/ci_3.6.6/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/ci_3.6.6/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/src/. and /home/dmass/Development/madgraph4gpu/ci_3.6.6/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/ci_3.6.6/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/ci_3.6.6/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/ci_3.6.6/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 0m1.016s
user 0m0.869s
sys 0m0.136s
Code generation completed in 1 seconds
************************************************************
* *
* W E L C O M E to *
Expand All @@ -237,17 +232,17 @@ Code generation completed in 3 seconds
* * * * * *
* * * *
* *
* VERSION 3.6.4 *
* VERSION 3.6.6 *
* *
* 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/ci_3.6.6/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards/me5_configuration.txt
INFO: load configuration from /home/dmass/Development/madgraph4gpu/ci_3.6.6/MG5aMC/mg5amcnlo/input/mg5_configuration.txt
INFO: load configuration from /home/dmass/Development/madgraph4gpu/ci_3.6.6/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
treatcards run
Expand All @@ -266,17 +261,17 @@ launch in debug mode
* * * * * *
* * * *
* *
* VERSION 3.6.4 *
* VERSION 3.6.6 *
* *
* 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/ci_3.6.6/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards/me5_configuration.txt
INFO: load configuration from /home/dmass/Development/madgraph4gpu/ci_3.6.6/MG5aMC/mg5amcnlo/input/mg5_configuration.txt
INFO: load configuration from /home/dmass/Development/madgraph4gpu/ci_3.6.6/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
treatcards param
Expand Down
4 changes: 2 additions & 2 deletions epochX/cudacpp/ee_mumu.mad/Cards/me5_configuration.txt
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,7 @@
# pineappl = pineappl


#mg5_path = /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/mg5amcnlo
#mg5_path = /home/dmass/Development/madgraph4gpu/ci_3.6.6/MG5aMC/mg5amcnlo

# MG5 MAIN DIRECTORY
#mg5_path = /home/dmass/Development/madgraph4gpu/1068-cppauto-deduction/MG5aMC/mg5amcnlo
#mg5_path = /home/dmass/Development/madgraph4gpu/ci_3.6.6/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.6 2025-10-30 *
#* GIT v3.6.6 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.6
4 changes: 2 additions & 2 deletions epochX/cudacpp/ee_mumu.mad/Source/dsample.f
Original file line number Diff line number Diff line change
Expand Up @@ -600,8 +600,8 @@ subroutine output_run_statistics(outUnit)
write(outUnit,*) '<n_evals>'//trim(toStr_int(N_EVALS))//'</n_evals>'
write(outUnit,*) '</run_statistics>'

33 FORMAT( a15,i12,',',i12',',i12',',i12',',i12',
& ',i12',',i12',',i12',',i12',',i12,a16)
33 FORMAT( a15,i12,',',i12,',',i12,',',i12,',',i12,',
& ',i12,',',i12,',',i12,',',i12,',',i12,a16)

end subroutine

Expand Down
84 changes: 84 additions & 0 deletions epochX/cudacpp/ee_mumu.mad/Source/setrun.f
Original file line number Diff line number Diff line change
Expand Up @@ -293,3 +293,87 @@ subroutine get_pdfup(pdfin,pdfgup,pdfsup,lhaid)

return
end


FUNCTION DDILOG(X)
*
* $Id: imp64.inc,v 1.1.1.1 1996/04/01 15:02:59 mclareni Exp $
*
* $Log: imp64.inc,v $
* Revision 1.1.1.1 1996/04/01 15:02:59 mclareni
* Mathlib gen
*
*
* imp64.inc
*
IMPLICIT DOUBLE PRECISION (A-H,O-Z)
DIMENSION C(0:19)
PARAMETER (Z1 = 1, HF = Z1/2)
PARAMETER (PI = 3.14159 26535 89793 24D0)
PARAMETER (PI3 = PI**2/3, PI6 = PI**2/6, PI12 = PI**2/12)
DATA C( 0) / 0.42996 69356 08136 97D0/
DATA C( 1) / 0.40975 98753 30771 05D0/
DATA C( 2) /-0.01858 84366 50145 92D0/
DATA C( 3) / 0.00145 75108 40622 68D0/
DATA C( 4) /-0.00014 30418 44423 40D0/
DATA C( 5) / 0.00001 58841 55418 80D0/
DATA C( 6) /-0.00000 19078 49593 87D0/
DATA C( 7) / 0.00000 02419 51808 54D0/
DATA C( 8) /-0.00000 00319 33412 74D0/
DATA C( 9) / 0.00000 00043 45450 63D0/
DATA C(10) /-0.00000 00006 05784 80D0/
DATA C(11) / 0.00000 00000 86120 98D0/
DATA C(12) /-0.00000 00000 12443 32D0/
DATA C(13) / 0.00000 00000 01822 56D0/
DATA C(14) /-0.00000 00000 00270 07D0/
DATA C(15) / 0.00000 00000 00040 42D0/
DATA C(16) /-0.00000 00000 00006 10D0/
DATA C(17) / 0.00000 00000 00000 93D0/
DATA C(18) /-0.00000 00000 00000 14D0/
DATA C(19) /+0.00000 00000 00000 02D0/
IF(X .EQ. 1) THEN
H=PI6
ELSEIF(X .EQ. -1) THEN
H=-PI12
ELSE
T=-X
IF(T .LE. -2) THEN
Y=-1/(1+T)
S=1
A=-PI3+HF*(LOG(-T)**2-LOG(1+1/T)**2)
ELSEIF(T .LT. -1) THEN
Y=-1-T
S=-1
A=LOG(-T)
A=-PI6+A*(A+LOG(1+1/T))
ELSE IF(T .LE. -HF) THEN
Y=-(1+T)/T
S=1
A=LOG(-T)
A=-PI6+A*(-HF*A+LOG(1+T))
ELSE IF(T .LT. 0) THEN
Y=-T/(1+T)
S=-1
A=HF*LOG(1+T)**2
ELSE IF(T .LE. 1) THEN
Y=T
S=1
A=0
ELSE
Y=1/T
S=-1
A=PI6+HF*LOG(T)**2
ENDIF
H=Y+Y-1
ALFA=H+H
B1=0
B2=0
DO 1 I = 19,0,-1
B0=C(I)+ALFA*B1-B2
B2=B1
1 B1=B0
H=-(S*(B0-H*B2)+A)
ENDIF
DDILOG=H
RETURN
END
2 changes: 1 addition & 1 deletion epochX/cudacpp/ee_mumu.mad/SubProcesses/MGVersion.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.6.4
3.6.6
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cppavx2
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
// Further modified by: S. Hageboeck, O. Mattelaer, S. Roiser, J. Teig, A. Valassi, Z. Wettersten (2020-2024) for the MG5aMC CUDACPP plugin.
//==========================================================================
// This file has been automatically generated for CUDA/C++ standalone by
// MadGraph5_aMC@NLO v. 3.6.4, 2025-09-13
// MadGraph5_aMC@NLO v. 3.6.6, 2025-10-30
// By the MadGraph5_aMC@NLO Development Team
// Visit launchpad.net/madgraph5 and amcatnlo.web.cern.ch
//==========================================================================
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
// Further modified by: O. Mattelaer, S. Roiser, J. Teig, A. Valassi (2020-2024) for the MG5aMC CUDACPP plugin.
//==========================================================================
// This file has been automatically generated for CUDA/C++ standalone by
// MadGraph5_aMC@NLO v. 3.6.4, 2025-09-13
// MadGraph5_aMC@NLO v. 3.6.6, 2025-10-30
// By the MadGraph5_aMC@NLO Development Team
// Visit launchpad.net/madgraph5 and amcatnlo.web.cern.ch
//==========================================================================
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -376,7 +376,7 @@ SUBROUTINE DSIG_VEC(ALL_P,ALL_WGT,ALL_XBK,ALL_Q2FACT,ALL_CM_RAP
DOUBLE PRECISION FUNCTION DSIG(PP,WGT,IMODE)
C ****************************************************
C
C Generated by MadGraph5_aMC@NLO v. 3.6.4, 2025-09-13
C Generated by MadGraph5_aMC@NLO v. 3.6.6, 2025-10-30
C By the MadGraph5_aMC@NLO Development Team
C Visit launchpad.net/madgraph5 and amcatnlo.web.cern.ch
C
Expand Down
Loading