From 7fe733843da0f08b3b3a175cabccbcb5dfe37484 Mon Sep 17 00:00:00 2001 From: Andrea Valassi Date: Wed, 31 Jan 2024 15:40:51 +0100 Subject: [PATCH 01/14] [gpucpp] update the MG5AMC/mg5amcnlo submodule to the latest commit e428e38c6 in branch gpucpp (NB: code generation now succeds...? I thought it failed because reset_simd in banner.py throws an exception, but this is only in jt774?) --- MG5aMC/mg5amcnlo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MG5aMC/mg5amcnlo b/MG5aMC/mg5amcnlo index 23f61b93fd..e428e38c67 160000 --- a/MG5aMC/mg5amcnlo +++ b/MG5aMC/mg5amcnlo @@ -1 +1 @@ -Subproject commit 23f61b93fdf268a1cdcbd363cd449c88b3511d7a +Subproject commit e428e38c6798093f7077ba3ea6e554858ebcf1ab From 0dc3d50dc86244944461eaaca2cac646bdfc2c9c Mon Sep 17 00:00:00 2001 From: Andrea Valassi Date: Wed, 31 Jan 2024 15:55:28 +0100 Subject: [PATCH 02/14] [gpucpp] regenerate all processes... there does not seem to be anything major difference in generated c++/fortran code, just version number, setcuts, and a few things around setgrid in myamp.f (many things change in python instead) --- .../ee_mumu.mad/CODEGEN_mad_ee_mumu_log.txt | 38 +- .../ee_mumu.mad/Cards/proc_card_mg5.dat | 2 +- epochX/cudacpp/ee_mumu.mad/MGMEVersion.txt | 2 +- .../cudacpp/ee_mumu.mad/Source/run_card.inc | 266 +++++++------- .../ee_mumu.mad/SubProcesses/MGVersion.txt | 2 +- .../SubProcesses/P1_epem_mupmum/CPPProcess.cc | 2 +- .../SubProcesses/P1_epem_mupmum/CPPProcess.h | 2 +- .../SubProcesses/P1_epem_mupmum/auto_dsig.f | 2 +- .../SubProcesses/P1_epem_mupmum/auto_dsig1.f | 4 +- .../SubProcesses/P1_epem_mupmum/matrix1.f | 4 +- .../cudacpp/ee_mumu.mad/SubProcesses/myamp.f | 10 +- .../ee_mumu.mad/SubProcesses/refine.sh | 4 +- .../ee_mumu.mad/SubProcesses/setcuts.f | 26 +- .../ee_mumu.mad/bin/internal/banner.py | 8 +- .../ee_mumu.mad/bin/internal/cluster.py | 3 +- .../bin/internal/common_run_interface.py | 65 +++- .../ee_mumu.mad/bin/internal/gen_ximprove.py | 6 +- .../ee_mumu.mad/bin/internal/hel_recycle.py | 4 +- .../ee_mumu.mad/bin/internal/lhe_parser.py | 13 + .../cudacpp/ee_mumu.mad/bin/internal/misc.py | 45 ++- .../ee_mumu.mad/bin/internal/shower_card.py | 340 +++++++++++++----- .../ee_mumu.mad/bin/internal/systematics.py | 4 +- epochX/cudacpp/ee_mumu.mad/src/HelAmps_sm.h | 2 +- .../cudacpp/ee_mumu.mad/src/Parameters_sm.cc | 2 +- .../cudacpp/ee_mumu.mad/src/Parameters_sm.h | 2 +- .../CODEGEN_cudacpp_ee_mumu_log.txt | 18 +- .../P1_Sigma_sm_epem_mupmum/CPPProcess.cc | 2 +- .../P1_Sigma_sm_epem_mupmum/CPPProcess.h | 2 +- epochX/cudacpp/ee_mumu.sa/src/HelAmps_sm.h | 2 +- .../cudacpp/ee_mumu.sa/src/Parameters_sm.cc | 2 +- epochX/cudacpp/ee_mumu.sa/src/Parameters_sm.h | 2 +- .../gg_tt.mad/CODEGEN_mad_gg_tt_log.txt | 38 +- .../cudacpp/gg_tt.mad/Cards/proc_card_mg5.dat | 2 +- epochX/cudacpp/gg_tt.mad/MGMEVersion.txt | 2 +- epochX/cudacpp/gg_tt.mad/Source/run_card.inc | 266 +++++++------- .../gg_tt.mad/SubProcesses/MGVersion.txt | 2 +- .../SubProcesses/P1_gg_ttx/CPPProcess.cc | 2 +- .../SubProcesses/P1_gg_ttx/CPPProcess.h | 2 +- .../SubProcesses/P1_gg_ttx/auto_dsig.f | 2 +- .../SubProcesses/P1_gg_ttx/auto_dsig1.f | 4 +- .../SubProcesses/P1_gg_ttx/matrix1.f | 4 +- epochX/cudacpp/gg_tt.mad/SubProcesses/myamp.f | 10 +- .../cudacpp/gg_tt.mad/SubProcesses/refine.sh | 4 +- .../cudacpp/gg_tt.mad/SubProcesses/setcuts.f | 26 +- .../cudacpp/gg_tt.mad/bin/internal/banner.py | 8 +- .../cudacpp/gg_tt.mad/bin/internal/cluster.py | 3 +- .../bin/internal/common_run_interface.py | 65 +++- .../gg_tt.mad/bin/internal/gen_ximprove.py | 6 +- .../gg_tt.mad/bin/internal/hel_recycle.py | 4 +- .../gg_tt.mad/bin/internal/lhe_parser.py | 13 + epochX/cudacpp/gg_tt.mad/bin/internal/misc.py | 45 ++- .../gg_tt.mad/bin/internal/shower_card.py | 340 +++++++++++++----- .../gg_tt.mad/bin/internal/systematics.py | 4 +- epochX/cudacpp/gg_tt.mad/src/HelAmps_sm.h | 2 +- epochX/cudacpp/gg_tt.mad/src/Parameters_sm.cc | 2 +- epochX/cudacpp/gg_tt.mad/src/Parameters_sm.h | 2 +- .../gg_tt.sa/CODEGEN_cudacpp_gg_tt_log.txt | 18 +- .../P1_Sigma_sm_gg_ttx/CPPProcess.cc | 2 +- .../P1_Sigma_sm_gg_ttx/CPPProcess.h | 2 +- epochX/cudacpp/gg_tt.sa/src/HelAmps_sm.h | 2 +- epochX/cudacpp/gg_tt.sa/src/Parameters_sm.cc | 2 +- epochX/cudacpp/gg_tt.sa/src/Parameters_sm.h | 2 +- .../gg_tt01g.mad/CODEGEN_mad_gg_tt01g_log.txt | 52 +-- .../gg_tt01g.mad/Cards/proc_card_mg5.dat | 2 +- epochX/cudacpp/gg_tt01g.mad/MGMEVersion.txt | 2 +- .../cudacpp/gg_tt01g.mad/Source/run_card.inc | 266 +++++++------- .../gg_tt01g.mad/SubProcesses/MGVersion.txt | 2 +- .../SubProcesses/P1_gg_ttx/CPPProcess.cc | 2 +- .../SubProcesses/P1_gg_ttx/CPPProcess.h | 2 +- .../SubProcesses/P1_gg_ttx/auto_dsig.f | 2 +- .../SubProcesses/P1_gg_ttx/auto_dsig1.f | 4 +- .../SubProcesses/P1_gg_ttx/matrix1.f | 4 +- .../SubProcesses/P2_gg_ttxg/CPPProcess.cc | 2 +- .../SubProcesses/P2_gg_ttxg/CPPProcess.h | 2 +- .../SubProcesses/P2_gg_ttxg/auto_dsig.f | 2 +- .../SubProcesses/P2_gg_ttxg/auto_dsig1.f | 4 +- .../SubProcesses/P2_gg_ttxg/matrix1.f | 4 +- .../cudacpp/gg_tt01g.mad/SubProcesses/myamp.f | 10 +- .../gg_tt01g.mad/SubProcesses/refine.sh | 4 +- .../gg_tt01g.mad/SubProcesses/setcuts.f | 26 +- .../gg_tt01g.mad/bin/internal/banner.py | 8 +- .../gg_tt01g.mad/bin/internal/cluster.py | 3 +- .../bin/internal/common_run_interface.py | 65 +++- .../gg_tt01g.mad/bin/internal/gen_ximprove.py | 6 +- .../gg_tt01g.mad/bin/internal/hel_recycle.py | 4 +- .../gg_tt01g.mad/bin/internal/lhe_parser.py | 13 + .../cudacpp/gg_tt01g.mad/bin/internal/misc.py | 45 ++- .../gg_tt01g.mad/bin/internal/shower_card.py | 340 +++++++++++++----- .../gg_tt01g.mad/bin/internal/systematics.py | 4 +- epochX/cudacpp/gg_tt01g.mad/src/HelAmps_sm.h | 2 +- .../cudacpp/gg_tt01g.mad/src/Parameters_sm.cc | 2 +- .../cudacpp/gg_tt01g.mad/src/Parameters_sm.h | 2 +- .../gg_ttg.mad/CODEGEN_mad_gg_ttg_log.txt | 42 +-- .../gg_ttg.mad/Cards/proc_card_mg5.dat | 2 +- epochX/cudacpp/gg_ttg.mad/MGMEVersion.txt | 2 +- epochX/cudacpp/gg_ttg.mad/Source/run_card.inc | 266 +++++++------- .../gg_ttg.mad/SubProcesses/MGVersion.txt | 2 +- .../SubProcesses/P1_gg_ttxg/CPPProcess.cc | 2 +- .../SubProcesses/P1_gg_ttxg/CPPProcess.h | 2 +- .../SubProcesses/P1_gg_ttxg/auto_dsig.f | 2 +- .../SubProcesses/P1_gg_ttxg/auto_dsig1.f | 4 +- .../SubProcesses/P1_gg_ttxg/matrix1.f | 4 +- .../cudacpp/gg_ttg.mad/SubProcesses/myamp.f | 10 +- .../cudacpp/gg_ttg.mad/SubProcesses/refine.sh | 4 +- .../cudacpp/gg_ttg.mad/SubProcesses/setcuts.f | 26 +- .../cudacpp/gg_ttg.mad/bin/internal/banner.py | 8 +- .../gg_ttg.mad/bin/internal/cluster.py | 3 +- .../bin/internal/common_run_interface.py | 65 +++- .../gg_ttg.mad/bin/internal/gen_ximprove.py | 6 +- .../gg_ttg.mad/bin/internal/hel_recycle.py | 4 +- .../gg_ttg.mad/bin/internal/lhe_parser.py | 13 + .../cudacpp/gg_ttg.mad/bin/internal/misc.py | 45 ++- .../gg_ttg.mad/bin/internal/shower_card.py | 340 +++++++++++++----- .../gg_ttg.mad/bin/internal/systematics.py | 4 +- epochX/cudacpp/gg_ttg.mad/src/HelAmps_sm.h | 2 +- .../cudacpp/gg_ttg.mad/src/Parameters_sm.cc | 2 +- epochX/cudacpp/gg_ttg.mad/src/Parameters_sm.h | 2 +- .../gg_ttg.sa/CODEGEN_cudacpp_gg_ttg_log.txt | 20 +- .../P1_Sigma_sm_gg_ttxg/CPPProcess.cc | 2 +- .../P1_Sigma_sm_gg_ttxg/CPPProcess.h | 2 +- epochX/cudacpp/gg_ttg.sa/src/HelAmps_sm.h | 2 +- epochX/cudacpp/gg_ttg.sa/src/Parameters_sm.cc | 2 +- epochX/cudacpp/gg_ttg.sa/src/Parameters_sm.h | 2 +- .../gg_ttgg.mad/CODEGEN_mad_gg_ttgg_log.txt | 44 +-- .../gg_ttgg.mad/Cards/proc_card_mg5.dat | 2 +- epochX/cudacpp/gg_ttgg.mad/MGMEVersion.txt | 2 +- .../cudacpp/gg_ttgg.mad/Source/run_card.inc | 266 +++++++------- .../gg_ttgg.mad/SubProcesses/MGVersion.txt | 2 +- .../SubProcesses/P1_gg_ttxgg/CPPProcess.cc | 2 +- .../SubProcesses/P1_gg_ttxgg/CPPProcess.h | 2 +- .../SubProcesses/P1_gg_ttxgg/auto_dsig.f | 2 +- .../SubProcesses/P1_gg_ttxgg/auto_dsig1.f | 4 +- .../SubProcesses/P1_gg_ttxgg/matrix1.f | 4 +- .../cudacpp/gg_ttgg.mad/SubProcesses/myamp.f | 10 +- .../gg_ttgg.mad/SubProcesses/refine.sh | 4 +- .../gg_ttgg.mad/SubProcesses/setcuts.f | 26 +- .../gg_ttgg.mad/bin/internal/banner.py | 8 +- .../gg_ttgg.mad/bin/internal/cluster.py | 3 +- .../bin/internal/common_run_interface.py | 65 +++- .../gg_ttgg.mad/bin/internal/gen_ximprove.py | 6 +- .../gg_ttgg.mad/bin/internal/hel_recycle.py | 4 +- .../gg_ttgg.mad/bin/internal/lhe_parser.py | 13 + .../cudacpp/gg_ttgg.mad/bin/internal/misc.py | 45 ++- .../gg_ttgg.mad/bin/internal/shower_card.py | 340 +++++++++++++----- .../gg_ttgg.mad/bin/internal/systematics.py | 4 +- epochX/cudacpp/gg_ttgg.mad/src/HelAmps_sm.h | 2 +- .../cudacpp/gg_ttgg.mad/src/Parameters_sm.cc | 2 +- .../cudacpp/gg_ttgg.mad/src/Parameters_sm.h | 2 +- .../CODEGEN_cudacpp_gg_ttgg_log.txt | 22 +- .../P1_Sigma_sm_gg_ttxgg/CPPProcess.cc | 2 +- .../P1_Sigma_sm_gg_ttxgg/CPPProcess.h | 2 +- epochX/cudacpp/gg_ttgg.sa/src/HelAmps_sm.h | 2 +- .../cudacpp/gg_ttgg.sa/src/Parameters_sm.cc | 2 +- epochX/cudacpp/gg_ttgg.sa/src/Parameters_sm.h | 2 +- .../gg_ttggg.mad/CODEGEN_mad_gg_ttggg_log.txt | 46 +-- .../gg_ttggg.mad/Cards/proc_card_mg5.dat | 2 +- epochX/cudacpp/gg_ttggg.mad/MGMEVersion.txt | 2 +- .../cudacpp/gg_ttggg.mad/Source/run_card.inc | 266 +++++++------- .../gg_ttggg.mad/SubProcesses/MGVersion.txt | 2 +- .../SubProcesses/P1_gg_ttxggg/CPPProcess.cc | 2 +- .../SubProcesses/P1_gg_ttxggg/CPPProcess.h | 2 +- .../SubProcesses/P1_gg_ttxggg/auto_dsig.f | 2 +- .../SubProcesses/P1_gg_ttxggg/auto_dsig1.f | 4 +- .../SubProcesses/P1_gg_ttxggg/matrix1.f | 4 +- .../cudacpp/gg_ttggg.mad/SubProcesses/myamp.f | 10 +- .../gg_ttggg.mad/SubProcesses/refine.sh | 4 +- .../gg_ttggg.mad/SubProcesses/setcuts.f | 26 +- .../gg_ttggg.mad/bin/internal/banner.py | 8 +- .../gg_ttggg.mad/bin/internal/cluster.py | 3 +- .../bin/internal/common_run_interface.py | 65 +++- .../gg_ttggg.mad/bin/internal/gen_ximprove.py | 6 +- .../gg_ttggg.mad/bin/internal/hel_recycle.py | 4 +- .../gg_ttggg.mad/bin/internal/lhe_parser.py | 13 + .../cudacpp/gg_ttggg.mad/bin/internal/misc.py | 45 ++- .../gg_ttggg.mad/bin/internal/shower_card.py | 340 +++++++++++++----- .../gg_ttggg.mad/bin/internal/systematics.py | 4 +- epochX/cudacpp/gg_ttggg.mad/src/HelAmps_sm.h | 2 +- .../cudacpp/gg_ttggg.mad/src/Parameters_sm.cc | 2 +- .../cudacpp/gg_ttggg.mad/src/Parameters_sm.h | 2 +- .../CODEGEN_cudacpp_gg_ttggg_log.txt | 20 +- .../P1_Sigma_sm_gg_ttxggg/CPPProcess.cc | 2 +- .../P1_Sigma_sm_gg_ttxggg/CPPProcess.h | 2 +- epochX/cudacpp/gg_ttggg.sa/src/HelAmps_sm.h | 2 +- .../cudacpp/gg_ttggg.sa/src/Parameters_sm.cc | 2 +- .../cudacpp/gg_ttggg.sa/src/Parameters_sm.h | 2 +- .../gq_ttq.mad/CODEGEN_mad_gq_ttq_log.txt | 54 +-- .../gq_ttq.mad/Cards/proc_card_mg5.dat | 2 +- epochX/cudacpp/gq_ttq.mad/MGMEVersion.txt | 2 +- epochX/cudacpp/gq_ttq.mad/Source/run_card.inc | 266 +++++++------- .../gq_ttq.mad/SubProcesses/MGVersion.txt | 2 +- .../SubProcesses/P1_gu_ttxu/CPPProcess.cc | 2 +- .../SubProcesses/P1_gu_ttxu/CPPProcess.h | 2 +- .../SubProcesses/P1_gu_ttxu/auto_dsig.f | 2 +- .../SubProcesses/P1_gu_ttxu/auto_dsig1.f | 4 +- .../SubProcesses/P1_gu_ttxu/matrix1.f | 4 +- .../SubProcesses/P1_gux_ttxux/CPPProcess.cc | 2 +- .../SubProcesses/P1_gux_ttxux/CPPProcess.h | 2 +- .../SubProcesses/P1_gux_ttxux/auto_dsig.f | 2 +- .../SubProcesses/P1_gux_ttxux/auto_dsig1.f | 4 +- .../SubProcesses/P1_gux_ttxux/matrix1.f | 4 +- .../cudacpp/gq_ttq.mad/SubProcesses/myamp.f | 10 +- .../cudacpp/gq_ttq.mad/SubProcesses/refine.sh | 4 +- .../cudacpp/gq_ttq.mad/SubProcesses/setcuts.f | 26 +- .../cudacpp/gq_ttq.mad/bin/internal/banner.py | 8 +- .../gq_ttq.mad/bin/internal/cluster.py | 3 +- .../bin/internal/common_run_interface.py | 65 +++- .../gq_ttq.mad/bin/internal/gen_ximprove.py | 6 +- .../gq_ttq.mad/bin/internal/hel_recycle.py | 4 +- .../gq_ttq.mad/bin/internal/lhe_parser.py | 13 + .../cudacpp/gq_ttq.mad/bin/internal/misc.py | 45 ++- .../gq_ttq.mad/bin/internal/shower_card.py | 340 +++++++++++++----- .../gq_ttq.mad/bin/internal/systematics.py | 4 +- epochX/cudacpp/gq_ttq.mad/src/HelAmps_sm.h | 2 +- .../cudacpp/gq_ttq.mad/src/Parameters_sm.cc | 2 +- epochX/cudacpp/gq_ttq.mad/src/Parameters_sm.h | 2 +- .../gq_ttq.sa/CODEGEN_cudacpp_gq_ttq_log.txt | 22 +- .../P1_Sigma_sm_gu_ttxu/CPPProcess.cc | 2 +- .../P1_Sigma_sm_gu_ttxu/CPPProcess.h | 2 +- .../P1_Sigma_sm_gux_ttxux/CPPProcess.cc | 2 +- .../P1_Sigma_sm_gux_ttxux/CPPProcess.h | 2 +- epochX/cudacpp/gq_ttq.sa/src/HelAmps_sm.h | 2 +- epochX/cudacpp/gq_ttq.sa/src/Parameters_sm.cc | 2 +- epochX/cudacpp/gq_ttq.sa/src/Parameters_sm.h | 2 +- .../CODEGEN_cudacpp_heft_gg_h_log.txt | 14 +- .../P1_Sigma_heft_gg_h/CPPProcess.cc | 2 +- .../P1_Sigma_heft_gg_h/CPPProcess.h | 2 +- .../cudacpp/heft_gg_h.sa/src/HelAmps_heft.h | 2 +- .../heft_gg_h.sa/src/Parameters_heft.cc | 2 +- .../heft_gg_h.sa/src/Parameters_heft.h | 2 +- .../CODEGEN_mad_pp_tt012j_log.txt | 216 +++++------ .../pp_tt012j.mad/Cards/proc_card_mg5.dat | 2 +- epochX/cudacpp/pp_tt012j.mad/MGMEVersion.txt | 2 +- .../cudacpp/pp_tt012j.mad/Source/run_card.inc | 266 +++++++------- .../pp_tt012j.mad/SubProcesses/MGVersion.txt | 2 +- .../SubProcesses/P0_gg_ttx/CPPProcess.cc | 2 +- .../SubProcesses/P0_gg_ttx/CPPProcess.h | 2 +- .../SubProcesses/P0_gg_ttx/auto_dsig.f | 2 +- .../SubProcesses/P0_gg_ttx/auto_dsig1.f | 4 +- .../SubProcesses/P0_gg_ttx/matrix1.f | 4 +- .../SubProcesses/P0_uux_ttx/CPPProcess.cc | 2 +- .../SubProcesses/P0_uux_ttx/CPPProcess.h | 2 +- .../SubProcesses/P0_uux_ttx/auto_dsig.f | 2 +- .../SubProcesses/P0_uux_ttx/auto_dsig1.f | 4 +- .../SubProcesses/P0_uux_ttx/matrix1.f | 4 +- .../SubProcesses/P1_gg_ttxg/CPPProcess.cc | 2 +- .../SubProcesses/P1_gg_ttxg/CPPProcess.h | 2 +- .../SubProcesses/P1_gg_ttxg/auto_dsig.f | 2 +- .../SubProcesses/P1_gg_ttxg/auto_dsig1.f | 4 +- .../SubProcesses/P1_gg_ttxg/matrix1.f | 4 +- .../SubProcesses/P1_gu_ttxu/CPPProcess.cc | 2 +- .../SubProcesses/P1_gu_ttxu/CPPProcess.h | 2 +- .../SubProcesses/P1_gu_ttxu/auto_dsig.f | 2 +- .../SubProcesses/P1_gu_ttxu/auto_dsig1.f | 4 +- .../SubProcesses/P1_gu_ttxu/matrix1.f | 4 +- .../SubProcesses/P1_gux_ttxux/CPPProcess.cc | 2 +- .../SubProcesses/P1_gux_ttxux/CPPProcess.h | 2 +- .../SubProcesses/P1_gux_ttxux/auto_dsig.f | 2 +- .../SubProcesses/P1_gux_ttxux/auto_dsig1.f | 4 +- .../SubProcesses/P1_gux_ttxux/matrix1.f | 4 +- .../SubProcesses/P1_uux_ttxg/CPPProcess.cc | 2 +- .../SubProcesses/P1_uux_ttxg/CPPProcess.h | 2 +- .../SubProcesses/P1_uux_ttxg/auto_dsig.f | 2 +- .../SubProcesses/P1_uux_ttxg/auto_dsig1.f | 4 +- .../SubProcesses/P1_uux_ttxg/matrix1.f | 4 +- .../SubProcesses/P2_gg_ttxgg/CPPProcess.cc | 2 +- .../SubProcesses/P2_gg_ttxgg/CPPProcess.h | 2 +- .../SubProcesses/P2_gg_ttxgg/auto_dsig.f | 2 +- .../SubProcesses/P2_gg_ttxgg/auto_dsig1.f | 4 +- .../SubProcesses/P2_gg_ttxgg/matrix1.f | 4 +- .../SubProcesses/P2_gg_ttxuux/CPPProcess.cc | 2 +- .../SubProcesses/P2_gg_ttxuux/CPPProcess.h | 2 +- .../SubProcesses/P2_gg_ttxuux/auto_dsig.f | 2 +- .../SubProcesses/P2_gg_ttxuux/auto_dsig1.f | 4 +- .../SubProcesses/P2_gg_ttxuux/matrix1.f | 4 +- .../SubProcesses/P2_gu_ttxgu/CPPProcess.cc | 2 +- .../SubProcesses/P2_gu_ttxgu/CPPProcess.h | 2 +- .../SubProcesses/P2_gu_ttxgu/auto_dsig.f | 2 +- .../SubProcesses/P2_gu_ttxgu/auto_dsig1.f | 4 +- .../SubProcesses/P2_gu_ttxgu/matrix1.f | 4 +- .../SubProcesses/P2_gux_ttxgux/CPPProcess.cc | 2 +- .../SubProcesses/P2_gux_ttxgux/CPPProcess.h | 2 +- .../SubProcesses/P2_gux_ttxgux/auto_dsig.f | 2 +- .../SubProcesses/P2_gux_ttxgux/auto_dsig1.f | 4 +- .../SubProcesses/P2_gux_ttxgux/matrix1.f | 4 +- .../SubProcesses/P2_uc_ttxuc/CPPProcess.cc | 2 +- .../SubProcesses/P2_uc_ttxuc/CPPProcess.h | 2 +- .../SubProcesses/P2_uc_ttxuc/auto_dsig.f | 2 +- .../SubProcesses/P2_uc_ttxuc/auto_dsig1.f | 4 +- .../SubProcesses/P2_uc_ttxuc/matrix1.f | 4 +- .../SubProcesses/P2_ucx_ttxucx/CPPProcess.cc | 2 +- .../SubProcesses/P2_ucx_ttxucx/CPPProcess.h | 2 +- .../SubProcesses/P2_ucx_ttxucx/auto_dsig.f | 2 +- .../SubProcesses/P2_ucx_ttxucx/auto_dsig1.f | 4 +- .../SubProcesses/P2_ucx_ttxucx/matrix1.f | 4 +- .../SubProcesses/P2_uu_ttxuu/CPPProcess.cc | 2 +- .../SubProcesses/P2_uu_ttxuu/CPPProcess.h | 2 +- .../SubProcesses/P2_uu_ttxuu/auto_dsig.f | 2 +- .../SubProcesses/P2_uu_ttxuu/auto_dsig1.f | 4 +- .../SubProcesses/P2_uu_ttxuu/matrix1.f | 4 +- .../SubProcesses/P2_uux_ttxccx/CPPProcess.cc | 2 +- .../SubProcesses/P2_uux_ttxccx/CPPProcess.h | 2 +- .../SubProcesses/P2_uux_ttxccx/auto_dsig.f | 2 +- .../SubProcesses/P2_uux_ttxccx/auto_dsig1.f | 4 +- .../SubProcesses/P2_uux_ttxccx/matrix1.f | 4 +- .../SubProcesses/P2_uux_ttxgg/CPPProcess.cc | 2 +- .../SubProcesses/P2_uux_ttxgg/CPPProcess.h | 2 +- .../SubProcesses/P2_uux_ttxgg/auto_dsig.f | 2 +- .../SubProcesses/P2_uux_ttxgg/auto_dsig1.f | 4 +- .../SubProcesses/P2_uux_ttxgg/matrix1.f | 4 +- .../SubProcesses/P2_uux_ttxuux/CPPProcess.cc | 2 +- .../SubProcesses/P2_uux_ttxuux/CPPProcess.h | 2 +- .../SubProcesses/P2_uux_ttxuux/auto_dsig.f | 2 +- .../SubProcesses/P2_uux_ttxuux/auto_dsig1.f | 4 +- .../SubProcesses/P2_uux_ttxuux/matrix1.f | 4 +- .../P2_uxcx_ttxuxcx/CPPProcess.cc | 2 +- .../SubProcesses/P2_uxcx_ttxuxcx/CPPProcess.h | 2 +- .../SubProcesses/P2_uxcx_ttxuxcx/auto_dsig.f | 2 +- .../SubProcesses/P2_uxcx_ttxuxcx/auto_dsig1.f | 4 +- .../SubProcesses/P2_uxcx_ttxuxcx/matrix1.f | 4 +- .../P2_uxux_ttxuxux/CPPProcess.cc | 2 +- .../SubProcesses/P2_uxux_ttxuxux/CPPProcess.h | 2 +- .../SubProcesses/P2_uxux_ttxuxux/auto_dsig.f | 2 +- .../SubProcesses/P2_uxux_ttxuxux/auto_dsig1.f | 4 +- .../SubProcesses/P2_uxux_ttxuxux/matrix1.f | 4 +- .../pp_tt012j.mad/SubProcesses/myamp.f | 10 +- .../pp_tt012j.mad/SubProcesses/refine.sh | 4 +- .../pp_tt012j.mad/SubProcesses/setcuts.f | 26 +- .../pp_tt012j.mad/bin/internal/banner.py | 8 +- .../pp_tt012j.mad/bin/internal/cluster.py | 3 +- .../bin/internal/common_run_interface.py | 65 +++- .../bin/internal/gen_ximprove.py | 6 +- .../pp_tt012j.mad/bin/internal/hel_recycle.py | 4 +- .../pp_tt012j.mad/bin/internal/lhe_parser.py | 13 + .../pp_tt012j.mad/bin/internal/misc.py | 45 ++- .../pp_tt012j.mad/bin/internal/shower_card.py | 340 +++++++++++++----- .../pp_tt012j.mad/bin/internal/systematics.py | 4 +- epochX/cudacpp/pp_tt012j.mad/src/HelAmps_sm.h | 2 +- .../pp_tt012j.mad/src/Parameters_sm.cc | 2 +- .../cudacpp/pp_tt012j.mad/src/Parameters_sm.h | 2 +- 339 files changed, 4861 insertions(+), 2703 deletions(-) diff --git a/epochX/cudacpp/ee_mumu.mad/CODEGEN_mad_ee_mumu_log.txt b/epochX/cudacpp/ee_mumu.mad/CODEGEN_mad_ee_mumu_log.txt index 36b42987c5..2db19aa04e 100644 --- a/epochX/cudacpp/ee_mumu.mad/CODEGEN_mad_ee_mumu_log.txt +++ b/epochX/cudacpp/ee_mumu.mad/CODEGEN_mad_ee_mumu_log.txt @@ -14,7 +14,7 @@ Running MG5 in debug mode * * * * * * * * * * * * -* VERSION 3.5.2_lo_vect 2023-11-08 * +* VERSION 3.5.3_lo_vect 2023-12-23 * * * * WARNING: UNKNOWN DEVELOPMENT VERSION. * * WARNING: DO NOT USE FOR PRODUCTION * @@ -52,7 +52,7 @@ Note that you can still compile and run aMC@NLO with the built-in PDFs Using default text editor "vi". Set another one in ./input/mg5_configuration.txt Using default eps viewer "evince". Set another one in ./input/mg5_configuration.txt -No valid web browser found. Please set in ./input/mg5_configuration.txt +Using default web browser "firefox". Set another one in ./input/mg5_configuration.txt import /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu.mg The import format was not given, so we guess it as command set stdout_level DEBUG @@ -62,7 +62,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.005498409271240234  +DEBUG: model prefixing takes 0.005501985549926758  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  @@ -158,6 +158,8 @@ INFO: Process has 2 diagrams Total: 1 processes with 2 diagrams output madevent ../TMPOUT/CODEGEN_mad_ee_mumu --hel_recycling=False --vector_size=32 --me_exporter=standalone_cudacpp Load PLUGIN.CUDACPP_OUTPUT +Plugin PLUGIN.CUDACPP_OUTPUT has marked as NOT being validated with this version: 3.5.3_lo_vect. +It has been validated for the last time with version: 3.5.2 Addition matrix-element will be done with PLUGIN: CUDACPP_OUTPUT Output will be done with PLUGIN: CUDACPP_OUTPUT DEBUG: cformat =  standalone_cudacpp [export_cpp.py at line 3071]  @@ -174,7 +176,7 @@ INFO: Generating Helas calls for process: e+ e- > mu+ mu- WEIGHTED<=4 @1 INFO: Processing color information for process: e+ e- > mu+ mu- @1 INFO: Creating files in directory P1_epem_mupmum DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1058]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6262]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -183,27 +185,27 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: config_map =  [1, 2] [export_cpp.py at line 711]  DEBUG: subproc_number =  0 [export_cpp.py at line 712]  DEBUG: Done [export_cpp.py at line 713]  -DEBUG: vector, subproc_group,self.opt['vector_size'] =  False True 32 [export_v4.py at line 1872]  -DEBUG: vector, subproc_group,self.opt['vector_size'] =  False True 32 [export_v4.py at line 1872]  -DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1872]  +DEBUG: vector, subproc_group,self.opt['vector_size'] =  False True 32 [export_v4.py at line 1871]  +DEBUG: vector, subproc_group,self.opt['vector_size'] =  False True 32 [export_v4.py at line 1871]  +DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  WARNING: vector code for lepton pdf not implemented. We removed the option to run dressed lepton  -DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1872]  +DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: e+ e- > mu+ mu- WEIGHTED<=4 @1 INFO: Finding symmetric diagrams for subprocess group epem_mupmum Generated helas calls for 1 subprocesses (2 diagrams) in 0.004 s -Wrote files for 8 helas calls in 0.102 s +Wrote files for 8 helas calls in 0.101 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.203 s +ALOHA: aloha creates 3 routines in 0.204 s DEBUG: Entering PLUGIN_ProcessExporter.convert_model (create the model) [output.py at line 202]  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.260 s +ALOHA: aloha creates 7 routines in 0.258 s FFV1 FFV1 FFV2 @@ -248,9 +250,9 @@ Type "launch" to generate events from this process, or see Run "open index.html" to see more information about this process. quit -real 0m1.900s -user 0m1.697s -sys 0m0.195s +real 0m1.917s +user 0m1.681s +sys 0m0.220s Code generation completed in 2 seconds ************************************************************ * * @@ -264,7 +266,7 @@ Code generation completed in 2 seconds * * * * * * * * * * * * -* VERSION 3.5.2_lo_vect * +* VERSION 3.5.3_lo_vect * * * * The MadGraph5_aMC@NLO Development Team - Find us at * * https://server06.fynu.ucl.ac.be/projects/madgraph * @@ -277,7 +279,7 @@ INFO: load configuration from /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/mg5amc INFO: load configuration from /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards/me5_configuration.txt Using default text editor "vi". Set another one in ./input/mg5_configuration.txt Using default eps viewer "evince". Set another one in ./input/mg5_configuration.txt -No valid web browser found. Please set in ./input/mg5_configuration.txt +Using default web browser "firefox". Set another one in ./input/mg5_configuration.txt treatcards run quit INFO: @@ -294,7 +296,7 @@ launch in debug mode * * * * * * * * * * * * -* VERSION 3.5.2_lo_vect * +* VERSION 3.5.3_lo_vect * * * * The MadGraph5_aMC@NLO Development Team - Find us at * * https://server06.fynu.ucl.ac.be/projects/madgraph * @@ -307,7 +309,7 @@ INFO: load configuration from /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/mg5amc INFO: load configuration from /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu/Cards/me5_configuration.txt Using default text editor "vi". Set another one in ./input/mg5_configuration.txt Using default eps viewer "evince". Set another one in ./input/mg5_configuration.txt -No valid web browser found. Please set in ./input/mg5_configuration.txt +Using default web browser "firefox". Set another one in ./input/mg5_configuration.txt treatcards param quit INFO: diff --git a/epochX/cudacpp/ee_mumu.mad/Cards/proc_card_mg5.dat b/epochX/cudacpp/ee_mumu.mad/Cards/proc_card_mg5.dat index 22e76563ab..b49ff5e24a 100644 --- a/epochX/cudacpp/ee_mumu.mad/Cards/proc_card_mg5.dat +++ b/epochX/cudacpp/ee_mumu.mad/Cards/proc_card_mg5.dat @@ -8,7 +8,7 @@ #* * * * #* * #* * -#* VERSION 3.5.2_lo_vect 2023-11-08 * +#* VERSION 3.5.3_lo_vect 2023-12-23 * #* * #* WARNING: UNKNOWN DEVELOPMENT VERSION. * #* WARNING: DO NOT USE FOR PRODUCTION * diff --git a/epochX/cudacpp/ee_mumu.mad/MGMEVersion.txt b/epochX/cudacpp/ee_mumu.mad/MGMEVersion.txt index 85c67c3554..9d3a5c0ba0 100644 --- a/epochX/cudacpp/ee_mumu.mad/MGMEVersion.txt +++ b/epochX/cudacpp/ee_mumu.mad/MGMEVersion.txt @@ -1 +1 @@ -3.5.2_lo_vect \ No newline at end of file +3.5.3_lo_vect \ No newline at end of file diff --git a/epochX/cudacpp/ee_mumu.mad/Source/run_card.inc b/epochX/cudacpp/ee_mumu.mad/Source/run_card.inc index 774cc80595..97eaca8ead 100644 --- a/epochX/cudacpp/ee_mumu.mad/Source/run_card.inc +++ b/epochX/cudacpp/ee_mumu.mad/Source/run_card.inc @@ -8,13 +8,13 @@ LPP(2) = 0 - EBEAM(1) = 5.0000000000D+02 + EBEAM(1) = 5.000000000000000D+02 - EBEAM(2) = 5.0000000000D+02 + EBEAM(2) = 5.000000000000000D+02 - PB1 = 0.0000000000D+00 + PB1 = 0.000000000000000D+00 - PB2 = 0.0000000000D+00 + PB2 = 0.000000000000000D+00 NB_PROTON(1) = 1 @@ -24,9 +24,9 @@ NB_NEUTRON(2) = 0 - MASS_ION(1) = -1.0000000000D+00 + MASS_ION(1) = -1.000000000000000D+00 - MASS_ION(2) = -1.0000000000D+00 + MASS_ION(2) = -1.000000000000000D+00 PDLABEL = 'none' @@ -44,21 +44,21 @@ FIXED_EXTRA_SCALE = .FALSE. - SCALE = 9.1188000000D+01 + SCALE = 9.118800000000000D+01 - SF1 = 9.1188000000D+01 + SF1 = 9.118800000000000D+01 - SF2 = 9.1188000000D+01 + SF2 = 9.118800000000000D+01 - MUE_REF_FIXED = 9.1188000000D+01 + MUE_REF_FIXED = 9.118800000000000D+01 DYNAMICAL_SCALE_CHOICE = -1 - MUE_OVER_REF = 1.0000000000D+00 + MUE_OVER_REF = 1.000000000000000D+00 IEVO_EVA = 0 - SCALEFACT = 1.0000000000D+00 + SCALEFACT = 1.000000000000000D+00 ICKKW = 0 @@ -66,7 +66,7 @@ KTSCHEME = 1 - ALPSFACT = 1.0000000000D+00 + ALPSFACT = 1.000000000000000D+00 CHCLUSTER = .FALSE. @@ -76,217 +76,217 @@ CLUSINFO = .TRUE. - LHE_VERSION = 3.0000000000D+00 + LHE_VERSION = 3.000000000000000D+00 FRAME_ID = 6 AUTO_PTJ_MJJ = .TRUE. - BWCUTOFF = 1.5000000000D+01 + BWCUTOFF = 1.500000000000000D+01 CUT_DECAYS = .FALSE. - DSQRT_SHAT = 0.0000000000D+00 + DSQRT_SHAT = 0.000000000000000D+00 - PTJ = 2.0000000000D+01 + PTJ = 2.000000000000000D+01 - PTB = 0.0000000000D+00 + PTB = 0.000000000000000D+00 - PTA = 1.0000000000D+01 + PTA = 1.000000000000000D+01 - PTL = 1.0000000000D+01 + PTL = 1.000000000000000D+01 - MISSET = 0.0000000000D+00 + MISSET = 0.000000000000000D+00 - PTHEAVY = 0.0000000000D+00 + PTHEAVY = 0.000000000000000D+00 - PTJMAX = -1.0000000000D+00 + PTJMAX = -1.000000000000000D+00 - PTBMAX = -1.0000000000D+00 + PTBMAX = -1.000000000000000D+00 - PTAMAX = -1.0000000000D+00 + PTAMAX = -1.000000000000000D+00 - PTLMAX = -1.0000000000D+00 + PTLMAX = -1.000000000000000D+00 - MISSETMAX = -1.0000000000D+00 + MISSETMAX = -1.000000000000000D+00 - EJ = 0.0000000000D+00 + EJ = 0.000000000000000D+00 - EB = 0.0000000000D+00 + EB = 0.000000000000000D+00 - EA = 0.0000000000D+00 + EA = 0.000000000000000D+00 - EL = 0.0000000000D+00 + EL = 0.000000000000000D+00 - EJMAX = -1.0000000000D+00 + EJMAX = -1.000000000000000D+00 - EBMAX = -1.0000000000D+00 + EBMAX = -1.000000000000000D+00 - EAMAX = -1.0000000000D+00 + EAMAX = -1.000000000000000D+00 - ELMAX = -1.0000000000D+00 + ELMAX = -1.000000000000000D+00 - ETAJ = 5.0000000000D+00 + ETAJ = 5.000000000000000D+00 - ETAB = -1.0000000000D+00 + ETAB = -1.000000000000000D+00 - ETAA = 2.5000000000D+00 + ETAA = 2.500000000000000D+00 - ETAL = 2.5000000000D+00 + ETAL = 2.500000000000000D+00 - ETAJMIN = 0.0000000000D+00 + ETAJMIN = 0.000000000000000D+00 - ETABMIN = 0.0000000000D+00 + ETABMIN = 0.000000000000000D+00 - ETAAMIN = 0.0000000000D+00 + ETAAMIN = 0.000000000000000D+00 - ETALMIN = 0.0000000000D+00 + ETALMIN = 0.000000000000000D+00 - DRJJ = 4.0000000000D-01 + DRJJ = 4.000000000000000D-01 - DRBB = 0.0000000000D+00 + DRBB = 0.000000000000000D+00 - DRLL = 4.0000000000D-01 + DRLL = 4.000000000000000D-01 - DRAA = 4.0000000000D-01 + DRAA = 4.000000000000000D-01 - DRBJ = 0.0000000000D+00 + DRBJ = 0.000000000000000D+00 - DRAJ = 4.0000000000D-01 + DRAJ = 4.000000000000000D-01 - DRJL = 4.0000000000D-01 + DRJL = 4.000000000000000D-01 - DRAB = 0.0000000000D+00 + DRAB = 0.000000000000000D+00 - DRBL = 0.0000000000D+00 + DRBL = 0.000000000000000D+00 - DRAL = 4.0000000000D-01 + DRAL = 4.000000000000000D-01 - DRJJMAX = -1.0000000000D+00 + DRJJMAX = -1.000000000000000D+00 - DRBBMAX = -1.0000000000D+00 + DRBBMAX = -1.000000000000000D+00 - DRLLMAX = -1.0000000000D+00 + DRLLMAX = -1.000000000000000D+00 - DRAAMAX = -1.0000000000D+00 + DRAAMAX = -1.000000000000000D+00 - DRBJMAX = -1.0000000000D+00 + DRBJMAX = -1.000000000000000D+00 - DRAJMAX = -1.0000000000D+00 + DRAJMAX = -1.000000000000000D+00 - DRJLMAX = -1.0000000000D+00 + DRJLMAX = -1.000000000000000D+00 - DRABMAX = -1.0000000000D+00 + DRABMAX = -1.000000000000000D+00 - DRBLMAX = -1.0000000000D+00 + DRBLMAX = -1.000000000000000D+00 - DRALMAX = -1.0000000000D+00 + DRALMAX = -1.000000000000000D+00 - MMJJ = 0.0000000000D+00 + MMJJ = 0.000000000000000D+00 - MMBB = 0.0000000000D+00 + MMBB = 0.000000000000000D+00 - MMAA = 0.0000000000D+00 + MMAA = 0.000000000000000D+00 - MMLL = 0.0000000000D+00 + MMLL = 0.000000000000000D+00 - MMJJMAX = -1.0000000000D+00 + MMJJMAX = -1.000000000000000D+00 - MMBBMAX = -1.0000000000D+00 + MMBBMAX = -1.000000000000000D+00 - MMAAMAX = -1.0000000000D+00 + MMAAMAX = -1.000000000000000D+00 - MMLLMAX = -1.0000000000D+00 + MMLLMAX = -1.000000000000000D+00 - MMNL = 0.0000000000D+00 + MMNL = 0.000000000000000D+00 - MMNLMAX = -1.0000000000D+00 + MMNLMAX = -1.000000000000000D+00 - PTLLMIN = 0.0000000000D+00 + PTLLMIN = 0.000000000000000D+00 - PTLLMAX = -1.0000000000D+00 + PTLLMAX = -1.000000000000000D+00 - XPTJ = 0.0000000000D+00 + XPTJ = 0.000000000000000D+00 - XPTB = 0.0000000000D+00 + XPTB = 0.000000000000000D+00 - XPTA = 0.0000000000D+00 + XPTA = 0.000000000000000D+00 - XPTL = 0.0000000000D+00 + XPTL = 0.000000000000000D+00 - PTJ1MIN = 0.0000000000D+00 + PTJ1MIN = 0.000000000000000D+00 - PTJ1MAX = -1.0000000000D+00 + PTJ1MAX = -1.000000000000000D+00 - PTJ2MIN = 0.0000000000D+00 + PTJ2MIN = 0.000000000000000D+00 - PTJ2MAX = -1.0000000000D+00 + PTJ2MAX = -1.000000000000000D+00 - PTJ3MIN = 0.0000000000D+00 + PTJ3MIN = 0.000000000000000D+00 - PTJ3MAX = -1.0000000000D+00 + PTJ3MAX = -1.000000000000000D+00 - PTJ4MIN = 0.0000000000D+00 + PTJ4MIN = 0.000000000000000D+00 - PTJ4MAX = -1.0000000000D+00 + PTJ4MAX = -1.000000000000000D+00 CUTUSE = 0 - PTL1MIN = 0.0000000000D+00 + PTL1MIN = 0.000000000000000D+00 - PTL1MAX = -1.0000000000D+00 + PTL1MAX = -1.000000000000000D+00 - PTL2MIN = 0.0000000000D+00 + PTL2MIN = 0.000000000000000D+00 - PTL2MAX = -1.0000000000D+00 + PTL2MAX = -1.000000000000000D+00 - PTL3MIN = 0.0000000000D+00 + PTL3MIN = 0.000000000000000D+00 - PTL3MAX = -1.0000000000D+00 + PTL3MAX = -1.000000000000000D+00 - PTL4MIN = 0.0000000000D+00 + PTL4MIN = 0.000000000000000D+00 - PTL4MAX = -1.0000000000D+00 + PTL4MAX = -1.000000000000000D+00 - HTJMIN = 0.0000000000D+00 + HTJMIN = 0.000000000000000D+00 - HTJMAX = -1.0000000000D+00 + HTJMAX = -1.000000000000000D+00 - IHTMIN = 0.0000000000D+00 + IHTMIN = 0.000000000000000D+00 - IHTMAX = -1.0000000000D+00 + IHTMAX = -1.000000000000000D+00 - HT2MIN = 0.0000000000D+00 + HT2MIN = 0.000000000000000D+00 - HT3MIN = 0.0000000000D+00 + HT3MIN = 0.000000000000000D+00 - HT4MIN = 0.0000000000D+00 + HT4MIN = 0.000000000000000D+00 - HT2MAX = -1.0000000000D+00 + HT2MAX = -1.000000000000000D+00 - HT3MAX = -1.0000000000D+00 + HT3MAX = -1.000000000000000D+00 - HT4MAX = -1.0000000000D+00 + HT4MAX = -1.000000000000000D+00 - PTGMIN = 0.0000000000D+00 + PTGMIN = 0.000000000000000D+00 - R0GAMMA = 4.0000000000D-01 + R0GAMMA = 4.000000000000000D-01 - XN = 1.0000000000D+00 + XN = 1.000000000000000D+00 - EPSGAMMA = 1.0000000000D+00 + EPSGAMMA = 1.000000000000000D+00 ISOEM = .TRUE. - XETAMIN = 0.0000000000D+00 + XETAMIN = 0.000000000000000D+00 - DELTAETA = 0.0000000000D+00 + DELTAETA = 0.000000000000000D+00 - KT_DURHAM = -1.0000000000D+00 + KT_DURHAM = -1.000000000000000D+00 - D_PARAMETER = 4.0000000000D-01 + D_PARAMETER = 4.000000000000000D-01 - PT_LUND = -1.0000000000D+00 + PT_LUND = -1.000000000000000D+00 PDGS_FOR_MERGING_CUT(0) = 7 @@ -306,7 +306,7 @@ MAXJETFLAVOR = 4 - XQCUT = 0.0000000000D+00 + XQCUT = 0.000000000000000D+00 USE_SYST = .FALSE. @@ -316,15 +316,15 @@ MC_GROUPED_SUBPROC = .TRUE. - XMTC = 0.0000000000D+00 + XMTC = 0.000000000000000D+00 - D = 1.0000000000D+00 + D = 1.000000000000000D+00 ISSGRIDFILE = '' - TMIN_FOR_CHANNEL = -1.0000000000D+00 + TMIN_FOR_CHANNEL = -1.000000000000000D+00 - SMALL_WIDTH_TREATMENT = 1.0000000000D-06 + SMALL_WIDTH_TREATMENT = 1.000000000000000D-06 SDE_STRAT = 1 @@ -332,33 +332,33 @@ PDG_CUT(1) = 0 - PTMIN4PDG(0) = 1.0000000000D+00 + PTMIN4PDG(0) = 1.000000000000000D+00 - PTMIN4PDG(1) = 0.0000000000D+00 + PTMIN4PDG(1) = 0.000000000000000D+00 - PTMAX4PDG(0) = 1.0000000000D+00 + PTMAX4PDG(0) = 1.000000000000000D+00 - PTMAX4PDG(1) = -1.0000000000D+00 + PTMAX4PDG(1) = -1.000000000000000D+00 - EMIN4PDG(0) = 1.0000000000D+00 + EMIN4PDG(0) = 1.000000000000000D+00 - EMIN4PDG(1) = 0.0000000000D+00 + EMIN4PDG(1) = 0.000000000000000D+00 - EMAX4PDG(0) = 1.0000000000D+00 + EMAX4PDG(0) = 1.000000000000000D+00 - EMAX4PDG(1) = -1.0000000000D+00 + EMAX4PDG(1) = -1.000000000000000D+00 - ETAMIN4PDG(0) = 1.0000000000D+00 + ETAMIN4PDG(0) = 1.000000000000000D+00 - ETAMIN4PDG(1) = 0.0000000000D+00 + ETAMIN4PDG(1) = 0.000000000000000D+00 - ETAMAX4PDG(0) = 1.0000000000D+00 + ETAMAX4PDG(0) = 1.000000000000000D+00 - ETAMAX4PDG(1) = -1.0000000000D+00 + ETAMAX4PDG(1) = -1.000000000000000D+00 - MXXMIN4PDG(0) = 1.0000000000D+00 + MXXMIN4PDG(0) = 1.000000000000000D+00 - MXXMIN4PDG(1) = 0.0000000000D+00 + MXXMIN4PDG(1) = 0.000000000000000D+00 MXXPART_ANTIPART(1) = .FALSE. diff --git a/epochX/cudacpp/ee_mumu.mad/SubProcesses/MGVersion.txt b/epochX/cudacpp/ee_mumu.mad/SubProcesses/MGVersion.txt index 85c67c3554..9d3a5c0ba0 100644 --- a/epochX/cudacpp/ee_mumu.mad/SubProcesses/MGVersion.txt +++ b/epochX/cudacpp/ee_mumu.mad/SubProcesses/MGVersion.txt @@ -1 +1 @@ -3.5.2_lo_vect \ No newline at end of file +3.5.3_lo_vect \ No newline at end of file diff --git a/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/CPPProcess.cc b/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/CPPProcess.cc index 9193aa2382..5d74144f4d 100644 --- a/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/CPPProcess.cc +++ b/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/CPPProcess.cc @@ -7,7 +7,7 @@ // Further modified by: S. Hageboeck, O. Mattelaer, S. Roiser, A. Valassi, Z. Wettersten (2020-2023) for the MG5aMC CUDACPP plugin. //========================================================================== // This file has been automatically generated for CUDA/C++ standalone by -// MadGraph5_aMC@NLO v. 3.5.2_lo_vect, 2023-11-08 +// MadGraph5_aMC@NLO v. 3.5.3_lo_vect, 2023-12-23 // By the MadGraph5_aMC@NLO Development Team // Visit launchpad.net/madgraph5 and amcatnlo.web.cern.ch //========================================================================== diff --git a/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/CPPProcess.h b/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/CPPProcess.h index 77b610753c..17d983d06b 100644 --- a/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/CPPProcess.h +++ b/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/CPPProcess.h @@ -7,7 +7,7 @@ // Further modified by: O. Mattelaer, S. Roiser, A. Valassi (2020-2023) for the MG5aMC CUDACPP plugin. //========================================================================== // This file has been automatically generated for CUDA/C++ standalone by -// MadGraph5_aMC@NLO v. 3.5.2_lo_vect, 2023-11-08 +// MadGraph5_aMC@NLO v. 3.5.3_lo_vect, 2023-12-23 // By the MadGraph5_aMC@NLO Development Team // Visit launchpad.net/madgraph5 and amcatnlo.web.cern.ch //========================================================================== diff --git a/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/auto_dsig.f b/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/auto_dsig.f index 02520466e6..d4a59ac646 100644 --- a/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/auto_dsig.f +++ b/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/auto_dsig.f @@ -359,7 +359,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.5.2_lo_vect, 2023-11-08 +C Generated by MadGraph5_aMC@NLO v. 3.5.3_lo_vect, 2023-12-23 C By the MadGraph5_aMC@NLO Development Team C Visit launchpad.net/madgraph5 and amcatnlo.web.cern.ch C diff --git a/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/auto_dsig1.f b/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/auto_dsig1.f index 4188745070..9d02c4be5b 100644 --- a/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/auto_dsig1.f +++ b/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/auto_dsig1.f @@ -1,7 +1,7 @@ DOUBLE PRECISION FUNCTION DSIG1(PP,WGT,IMODE) C **************************************************** C -C Generated by MadGraph5_aMC@NLO v. 3.5.2_lo_vect, 2023-11-08 +C Generated by MadGraph5_aMC@NLO v. 3.5.3_lo_vect, 2023-12-23 C By the MadGraph5_aMC@NLO Development Team C Visit launchpad.net/madgraph5 and amcatnlo.web.cern.ch C @@ -225,7 +225,7 @@ DOUBLE PRECISION FUNCTION DSIG1_VEC(ALL_PP, ALL_XBK, ALL_Q2FACT, $ ALL_CM_RAP, ALL_WGT, IMODE, ALL_OUT, VECSIZE_USED) C **************************************************** C -C Generated by MadGraph5_aMC@NLO v. 3.5.2_lo_vect, 2023-11-08 +C Generated by MadGraph5_aMC@NLO v. 3.5.3_lo_vect, 2023-12-23 C By the MadGraph5_aMC@NLO Development Team C Visit launchpad.net/madgraph5 and amcatnlo.web.cern.ch C diff --git a/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/matrix1.f b/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/matrix1.f index 1991a72bb9..f1b5fc0e1a 100644 --- a/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/matrix1.f +++ b/epochX/cudacpp/ee_mumu.mad/SubProcesses/P1_epem_mupmum/matrix1.f @@ -1,7 +1,7 @@ SUBROUTINE SMATRIX1(P, RHEL, RCOL, CHANNEL, IVEC, ANS, IHEL, $ ICOL) C -C Generated by MadGraph5_aMC@NLO v. 3.5.2_lo_vect, 2023-11-08 +C Generated by MadGraph5_aMC@NLO v. 3.5.3_lo_vect, 2023-12-23 C By the MadGraph5_aMC@NLO Development Team C Visit launchpad.net/madgraph5 and amcatnlo.web.cern.ch C @@ -319,7 +319,7 @@ SUBROUTINE SMATRIX1(P, RHEL, RCOL, CHANNEL, IVEC, ANS, IHEL, REAL*8 FUNCTION MATRIX1(P,NHEL,IC, IHEL,AMP2, JAMP2, IVEC) C -C Generated by MadGraph5_aMC@NLO v. 3.5.2_lo_vect, 2023-11-08 +C Generated by MadGraph5_aMC@NLO v. 3.5.3_lo_vect, 2023-12-23 C By the MadGraph5_aMC@NLO Development Team C Visit launchpad.net/madgraph5 and amcatnlo.web.cern.ch C diff --git a/epochX/cudacpp/ee_mumu.mad/SubProcesses/myamp.f b/epochX/cudacpp/ee_mumu.mad/SubProcesses/myamp.f index d26e7d0fa2..9e5f8d44dd 100644 --- a/epochX/cudacpp/ee_mumu.mad/SubProcesses/myamp.f +++ b/epochX/cudacpp/ee_mumu.mad/SubProcesses/myamp.f @@ -473,7 +473,9 @@ subroutine set_peaks endif if (xo.eq.0d0) xo=MIN(10d0/stot, stot/50d0, 0.5) c if (prwidth_tmp(i, iconfig) .eq. 0d0.or.iden_part(i).gt.0) then - call setgrid(-i,xo,a,1) + if (tsgn .ne. 1d0.or.i .ne. -(nexternal-(nincoming+1))) then !s channel for shat + call setgrid(-i,xo,a,1) + endif c else c write(*,*) 'Using flat grid for BW',i,nbw, c $ prmass(i,iconfig) @@ -551,7 +553,11 @@ subroutine set_peaks swidth(i) = xo spole(i)= -2.0d0 ! 1/s pole write(*,*) "Transforming s_hat 1/s ",i,xo, smin, stot - else + else if(smin/stot.gt.spole(i)+bwcutoff*max(swidth(i), spole(i)*small_width_treatment)) then + swidth(i) = smin/stot + spole(i) = -2d0 + write(*,*) "Transforming s_hat 1/s ",i,xo, smin, stot + else write(*,*) "Transforming s_hat BW ",spole(i), max(swidth(i), spole(i)*small_width_treatment) endif endif diff --git a/epochX/cudacpp/ee_mumu.mad/SubProcesses/refine.sh b/epochX/cudacpp/ee_mumu.mad/SubProcesses/refine.sh index 3e6dab022a..afb9b99ad1 100644 --- a/epochX/cudacpp/ee_mumu.mad/SubProcesses/refine.sh +++ b/epochX/cudacpp/ee_mumu.mad/SubProcesses/refine.sh @@ -57,7 +57,7 @@ j=%(directory)s for((try=1;try<=16;try+=1)); do if [ "$keeplog" = true ] ; then - %(Ppath)s/madevent 2>&1 >> $k &1 >> $k &1 >> log.txt &1 >> log.txt