diff --git a/epochX/cudacpp/pp_dy012j.mad/CODEGEN_mad_pp_dy012j_log.txt b/epochX/cudacpp/pp_dy012j.mad/CODEGEN_mad_pp_dy012j_log.txt index 73062cf3c7..d5925ed49f 100644 --- a/epochX/cudacpp/pp_dy012j.mad/CODEGEN_mad_pp_dy012j_log.txt +++ b/epochX/cudacpp/pp_dy012j.mad/CODEGEN_mad_pp_dy012j_log.txt @@ -51,9 +51,9 @@ Note that you can still compile and run aMC@NLO with the built-in PDFs MG5_aMC> set lhapdf /PATH/TO/lhapdf-config 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 eps viewer 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_pp_dy012j.mg +import /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j.mg The import format was not given, so we guess it as command set stdout_level DEBUG set output information to level: 10 @@ -61,7 +61,7 @@ set zerowidth_tchannel F import model sm-no_b_mass INFO: load particles INFO: load vertices -DEBUG: model prefixing takes 0.0058956146240234375  +DEBUG: model prefixing takes 0.0034744739532470703  INFO: Restrict model sm-no_b_mass with file models/sm/restrict_no_b_mass.dat . DEBUG: Simplifying conditional expressions  DEBUG: remove interactions: u s w+ at order: QED=1  @@ -326,7 +326,7 @@ INFO: Process s~ s > ta+ ta- added to mirror process s s~ > ta+ ta- INFO: Process b~ b > e+ e- added to mirror process b b~ > e+ e- INFO: Process b~ b > mu+ mu- added to mirror process b b~ > mu+ mu- INFO: Process b~ b > ta+ ta- added to mirror process b b~ > ta+ ta- -15 processes with 30 diagrams generated in 0.214 s +15 processes with 30 diagrams generated in 0.138 s Total: 15 processes with 30 diagrams add process p p > ell+ ell- j @1 INFO: Checking for minimal orders which gives processes. @@ -548,7 +548,7 @@ INFO: Process b~ g > ta+ ta- b~ added to mirror process g b~ > ta+ ta- b~ INFO: Process b~ b > e+ e- g added to mirror process b b~ > e+ e- g INFO: Process b~ b > mu+ mu- g added to mirror process b b~ > mu+ mu- g INFO: Process b~ b > ta+ ta- g added to mirror process b b~ > ta+ ta- g -45 processes with 180 diagrams generated in 1.328 s +45 processes with 180 diagrams generated in 0.884 s Total: 60 processes with 210 diagrams add process p p > ell+ ell- j j @2 INFO: Checking for minimal orders which gives processes. @@ -1934,7 +1934,7 @@ INFO: Process b~ s~ > ta+ ta- s~ b~ added to mirror process s~ b~ > ta+ ta- s~ b INFO: Crossed process found for b~ b~ > e+ e- b~ b~, reuse diagrams. INFO: Crossed process found for b~ b~ > mu+ mu- b~ b~, reuse diagrams. INFO: Crossed process found for b~ b~ > ta+ ta- b~ b~, reuse diagrams. -285 processes with 3120 diagrams generated in 20.209 s +285 processes with 3120 diagrams generated in 12.822 s Total: 345 processes with 3330 diagrams output madevent_simd ../TMPOUT/CODEGEN_mad_pp_dy012j --hel_recycling=False --vector_size=32 Load PLUGIN.CUDACPP_OUTPUT @@ -1948,10 +1948,10 @@ It has been validated for the last time with version: 3.5.2 INFO: initialize a new directory: CODEGEN_mad_pp_dy012j INFO: remove old information in CODEGEN_mad_pp_dy012j DEBUG: Entering PLUGIN_ProcessExporter.copy_template (initialise the directory) [output.py at line 167]  -WARNING: File exists /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j  -INFO: Creating subdirectories in directory /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j -WARNING: File exists /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/Cards  -WARNING: File exists /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses  +WARNING: File exists /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j  +INFO: Creating subdirectories in directory /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j +WARNING: File exists /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/Cards  +WARNING: File exists /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses  INFO: Organizing processes into subprocess groups INFO: Generating Helas calls for process: g g > e+ e- u u~ WEIGHTED<=6 @2 INFO: Processing color information for process: g g > e+ e- u u~ @2 @@ -2376,7 +2376,7 @@ INFO: Combined process s s~ > ta+ ta- WEIGHTED<=4 with process d d~ > ta+ ta- WE INFO: Combined process b b~ > ta+ ta- WEIGHTED<=4 with process d d~ > ta+ ta- WEIGHTED<=4 INFO: Creating files in directory P2_gg_epemuux DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2391,13 +2391,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g g > e+ e- u u~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group gg_epemuux -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gg_epemuux [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gg_epemuux [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_gg_epemddx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2412,13 +2412,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g g > e+ e- d d~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group gg_epemddx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gg_epemddx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gg_epemddx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_gg_taptamuux DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2433,13 +2433,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g g > ta+ ta- u u~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group gg_taptamuux -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gg_taptamuux [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gg_taptamuux [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_gg_taptamddx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2454,13 +2454,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g g > ta+ ta- d d~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group gg_taptamddx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gg_taptamddx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gg_taptamddx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_gu_epemgu DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2475,13 +2475,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g u > e+ e- g u WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group gu_epemgu -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gu_epemgu [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gu_epemgu [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_gd_epemgd DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2496,13 +2496,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g d > e+ e- g d WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group gd_epemgd -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gd_epemgd [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gd_epemgd [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_gux_epemgux DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2517,13 +2517,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g u~ > e+ e- g u~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group gux_epemgux -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gux_epemgux [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gux_epemgux [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_gdx_epemgdx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2538,13 +2538,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g d~ > e+ e- g d~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group gdx_epemgdx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gdx_epemgdx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gdx_epemgdx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_gu_taptamgu DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2559,13 +2559,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g u > ta+ ta- g u WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group gu_taptamgu -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gu_taptamgu [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gu_taptamgu [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_gd_taptamgd DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2580,13 +2580,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g d > ta+ ta- g d WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group gd_taptamgd -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gd_taptamgd [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gd_taptamgd [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_gux_taptamgux DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2601,13 +2601,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g u~ > ta+ ta- g u~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group gux_taptamgux -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gux_taptamgux [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gux_taptamgux [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_gdx_taptamgdx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2622,13 +2622,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g d~ > ta+ ta- g d~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group gdx_taptamgdx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gdx_taptamgdx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gdx_taptamgdx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uu_epemuu DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2643,13 +2643,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u u > e+ e- u u WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uu_epemuu -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uu_epemuu [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uu_epemuu [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uux_epemuux DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2664,13 +2664,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u u~ > e+ e- u u~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uux_epemuux -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_epemuux [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_epemuux [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_dd_epemdd DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2685,13 +2685,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d d > e+ e- d d WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group dd_epemdd -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dd_epemdd [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dd_epemdd [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_ddx_epemddx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2706,13 +2706,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d d~ > e+ e- d d~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group ddx_epemddx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_epemddx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_epemddx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uxux_epemuxux DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2727,13 +2727,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u~ u~ > e+ e- u~ u~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uxux_epemuxux -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxux_epemuxux [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxux_epemuxux [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_dxdx_epemdxdx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2748,13 +2748,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d~ d~ > e+ e- d~ d~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group dxdx_epemdxdx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxdx_epemdxdx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxdx_epemdxdx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_ud_epemud DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2769,13 +2769,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u d > e+ e- u d WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group ud_epemud -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ud_epemud [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ud_epemud [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uc_epemuc DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2790,13 +2790,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u c > e+ e- u c WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uc_epemuc -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uc_epemuc [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uc_epemuc [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uux_epemddx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2811,13 +2811,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u u~ > e+ e- d d~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uux_epemddx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_epemddx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_epemddx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uux_epemccx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2832,13 +2832,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u u~ > e+ e- c c~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uux_epemccx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_epemccx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_epemccx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_udx_epemudx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2853,13 +2853,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u d~ > e+ e- u d~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group udx_epemudx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_udx_epemudx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_udx_epemudx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_ucx_epemucx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2874,13 +2874,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u c~ > e+ e- u c~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group ucx_epemucx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ucx_epemucx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ucx_epemucx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_dc_epemdc DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2895,13 +2895,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d c > e+ e- d c WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group dc_epemdc -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dc_epemdc [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dc_epemdc [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_ds_epemds DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2916,13 +2916,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d s > e+ e- d s WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group ds_epemds -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ds_epemds [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ds_epemds [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_dux_epemdux DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2937,13 +2937,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d u~ > e+ e- d u~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group dux_epemdux -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dux_epemdux [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dux_epemdux [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_ddx_epemuux DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2958,13 +2958,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d d~ > e+ e- u u~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group ddx_epemuux -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_epemuux [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_epemuux [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_ddx_epemssx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -2979,13 +2979,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d d~ > e+ e- s s~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group ddx_epemssx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_epemssx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_epemssx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_dsx_epemdsx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3000,13 +3000,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d s~ > e+ e- d s~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group dsx_epemdsx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dsx_epemdsx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dsx_epemdsx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uxdx_epemuxdx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3021,13 +3021,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u~ d~ > e+ e- u~ d~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uxdx_epemuxdx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxdx_epemuxdx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxdx_epemuxdx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uxcx_epemuxcx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3042,13 +3042,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u~ c~ > e+ e- u~ c~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uxcx_epemuxcx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxcx_epemuxcx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxcx_epemuxcx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_dxcx_epemdxcx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3063,13 +3063,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d~ c~ > e+ e- d~ c~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group dxcx_epemdxcx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxcx_epemdxcx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxcx_epemdxcx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_dxsx_epemdxsx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3084,13 +3084,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d~ s~ > e+ e- d~ s~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group dxsx_epemdxsx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxsx_epemdxsx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxsx_epemdxsx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uu_taptamuu DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3105,13 +3105,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u u > ta+ ta- u u WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uu_taptamuu -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uu_taptamuu [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uu_taptamuu [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uux_taptamuux DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3126,13 +3126,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u u~ > ta+ ta- u u~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uux_taptamuux -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_taptamuux [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_taptamuux [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_dd_taptamdd DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3147,13 +3147,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d d > ta+ ta- d d WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group dd_taptamdd -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dd_taptamdd [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dd_taptamdd [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_ddx_taptamddx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3168,13 +3168,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d d~ > ta+ ta- d d~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group ddx_taptamddx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_taptamddx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_taptamddx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uxux_taptamuxux DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3189,13 +3189,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u~ u~ > ta+ ta- u~ u~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uxux_taptamuxux -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxux_taptamuxux [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxux_taptamuxux [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_dxdx_taptamdxdx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3210,13 +3210,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d~ d~ > ta+ ta- d~ d~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group dxdx_taptamdxdx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxdx_taptamdxdx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxdx_taptamdxdx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_ud_taptamud DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3231,13 +3231,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u d > ta+ ta- u d WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group ud_taptamud -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ud_taptamud [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ud_taptamud [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uc_taptamuc DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3252,13 +3252,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u c > ta+ ta- u c WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uc_taptamuc -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uc_taptamuc [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uc_taptamuc [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uux_taptamddx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3273,13 +3273,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u u~ > ta+ ta- d d~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uux_taptamddx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_taptamddx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_taptamddx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uux_taptamccx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3294,13 +3294,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u u~ > ta+ ta- c c~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uux_taptamccx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_taptamccx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_taptamccx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_udx_taptamudx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3315,13 +3315,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u d~ > ta+ ta- u d~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group udx_taptamudx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_udx_taptamudx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_udx_taptamudx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_ucx_taptamucx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3336,13 +3336,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u c~ > ta+ ta- u c~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group ucx_taptamucx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ucx_taptamucx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ucx_taptamucx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_dc_taptamdc DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3357,13 +3357,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d c > ta+ ta- d c WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group dc_taptamdc -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dc_taptamdc [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dc_taptamdc [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_ds_taptamds DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3378,13 +3378,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d s > ta+ ta- d s WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group ds_taptamds -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ds_taptamds [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ds_taptamds [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_dux_taptamdux DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3399,13 +3399,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d u~ > ta+ ta- d u~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group dux_taptamdux -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dux_taptamdux [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dux_taptamdux [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_ddx_taptamuux DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3420,13 +3420,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d d~ > ta+ ta- u u~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group ddx_taptamuux -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_taptamuux [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_taptamuux [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_ddx_taptamssx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3441,13 +3441,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d d~ > ta+ ta- s s~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group ddx_taptamssx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_taptamssx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_taptamssx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_dsx_taptamdsx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3462,13 +3462,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d s~ > ta+ ta- d s~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group dsx_taptamdsx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dsx_taptamdsx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dsx_taptamdsx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uxdx_taptamuxdx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3483,13 +3483,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u~ d~ > ta+ ta- u~ d~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uxdx_taptamuxdx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxdx_taptamuxdx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxdx_taptamuxdx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uxcx_taptamuxcx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3504,13 +3504,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u~ c~ > ta+ ta- u~ c~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uxcx_taptamuxcx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxcx_taptamuxcx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxcx_taptamuxcx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_dxcx_taptamdxcx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3525,13 +3525,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d~ c~ > ta+ ta- d~ c~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group dxcx_taptamdxcx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxcx_taptamdxcx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxcx_taptamdxcx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_dxsx_taptamdxsx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3546,13 +3546,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d~ s~ > ta+ ta- d~ s~ WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group dxsx_taptamdxsx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxsx_taptamdxsx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxsx_taptamdxsx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  8 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uux_epemgg DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3567,13 +3567,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u u~ > e+ e- g g WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uux_epemgg -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_epemgg [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_epemgg [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_ddx_epemgg DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3588,13 +3588,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d d~ > e+ e- g g WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group ddx_epemgg -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_epemgg [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_epemgg [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_uux_taptamgg DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3609,13 +3609,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u u~ > ta+ ta- g g WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group uux_taptamgg -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_taptamgg [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_taptamgg [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P2_ddx_taptamgg DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3630,13 +3630,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d d~ > ta+ ta- g g WEIGHTED<=6 @2 INFO: Finding symmetric diagrams for subprocess group ddx_taptamgg -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_taptamgg [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_taptamgg [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  16 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16} [model_handling.py at line 1545]  INFO: Creating files in directory P1_gu_epemu DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3651,13 +3651,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g u > e+ e- u WEIGHTED<=5 @1 INFO: Finding symmetric diagrams for subprocess group gu_epemu -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gu_epemu [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gu_epemu [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  4 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1545]  INFO: Creating files in directory P1_gd_epemd DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3672,13 +3672,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g d > e+ e- d WEIGHTED<=5 @1 INFO: Finding symmetric diagrams for subprocess group gd_epemd -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gd_epemd [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gd_epemd [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  4 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1545]  INFO: Creating files in directory P1_gux_epemux DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3693,13 +3693,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g u~ > e+ e- u~ WEIGHTED<=5 @1 INFO: Finding symmetric diagrams for subprocess group gux_epemux -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gux_epemux [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gux_epemux [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  4 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1545]  INFO: Creating files in directory P1_gdx_epemdx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3714,13 +3714,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g d~ > e+ e- d~ WEIGHTED<=5 @1 INFO: Finding symmetric diagrams for subprocess group gdx_epemdx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gdx_epemdx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gdx_epemdx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  4 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1545]  INFO: Creating files in directory P1_gu_taptamu DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3735,13 +3735,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g u > ta+ ta- u WEIGHTED<=5 @1 INFO: Finding symmetric diagrams for subprocess group gu_taptamu -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gu_taptamu [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gu_taptamu [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  4 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1545]  INFO: Creating files in directory P1_gd_taptamd DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3756,13 +3756,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g d > ta+ ta- d WEIGHTED<=5 @1 INFO: Finding symmetric diagrams for subprocess group gd_taptamd -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gd_taptamd [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gd_taptamd [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  4 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1545]  INFO: Creating files in directory P1_gux_taptamux DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3777,13 +3777,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g u~ > ta+ ta- u~ WEIGHTED<=5 @1 INFO: Finding symmetric diagrams for subprocess group gux_taptamux -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gux_taptamux [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gux_taptamux [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  4 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1545]  INFO: Creating files in directory P1_gdx_taptamdx DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3798,13 +3798,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: g d~ > ta+ ta- d~ WEIGHTED<=5 @1 INFO: Finding symmetric diagrams for subprocess group gdx_taptamdx -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gdx_taptamdx [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gdx_taptamdx [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  4 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1545]  INFO: Creating files in directory P1_uux_epemg DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3819,13 +3819,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u u~ > e+ e- g WEIGHTED<=5 @1 INFO: Finding symmetric diagrams for subprocess group uux_epemg -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_uux_epemg [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_uux_epemg [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  4 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1545]  INFO: Creating files in directory P1_ddx_epemg DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3840,13 +3840,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d d~ > e+ e- g WEIGHTED<=5 @1 INFO: Finding symmetric diagrams for subprocess group ddx_epemg -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_ddx_epemg [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_ddx_epemg [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  4 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1545]  INFO: Creating files in directory P1_uux_taptamg DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3861,13 +3861,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u u~ > ta+ ta- g WEIGHTED<=5 @1 INFO: Finding symmetric diagrams for subprocess group uux_taptamg -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_uux_taptamg [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_uux_taptamg [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  4 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1545]  INFO: Creating files in directory P1_ddx_taptamg DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3882,13 +3882,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d d~ > ta+ ta- g WEIGHTED<=5 @1 INFO: Finding symmetric diagrams for subprocess group ddx_taptamg -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_ddx_taptamg [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_ddx_taptamg [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  4 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2, 3: 3, 4: 4} [model_handling.py at line 1545]  INFO: Creating files in directory P0_uux_epem DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3903,13 +3903,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u u~ > e+ e- WEIGHTED<=4 INFO: Finding symmetric diagrams for subprocess group uux_epem -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P0_uux_epem [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P0_uux_epem [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  2 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2} [model_handling.py at line 1545]  INFO: Creating files in directory P0_ddx_epem DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3924,13 +3924,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d d~ > e+ e- WEIGHTED<=4 INFO: Finding symmetric diagrams for subprocess group ddx_epem -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P0_ddx_epem [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P0_ddx_epem [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  2 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2} [model_handling.py at line 1545]  INFO: Creating files in directory P0_uux_taptam DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3945,13 +3945,13 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: u u~ > ta+ ta- WEIGHTED<=4 INFO: Finding symmetric diagrams for subprocess group uux_taptam -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P0_uux_taptam [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P0_uux_taptam [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  2 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2} [model_handling.py at line 1545]  INFO: Creating files in directory P0_ddx_taptam DEBUG: kwargs[prefix] = 0 [model_handling.py at line 1152]  -DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  +DEBUG: process_exporter_cpp =  [export_v4.py at line 6261]  INFO: Creating files in directory . FileWriter for ././CPPProcess.h FileWriter for ././CPPProcess.cc @@ -3966,12 +3966,12 @@ INFO: Created files CPPProcess.h and CPPProcess.cc in directory ./. DEBUG: vector, subproc_group,self.opt['vector_size'] =  32 True 32 [export_v4.py at line 1871]  INFO: Generating Feynman diagrams for Process: d d~ > ta+ ta- WEIGHTED<=4 INFO: Finding symmetric diagrams for subprocess group ddx_taptam -DEBUG: os.getcwd() =  /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P0_ddx_taptam [export_v4.py at line 6438]  +DEBUG: os.getcwd() =  /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P0_ddx_taptam [export_v4.py at line 6438]  DEBUG: len(subproc_diagrams_for_config) =  2 [model_handling.py at line 1520]  DEBUG: iconfig_to_diag =  {1: 1, 2: 2} [model_handling.py at line 1544]  DEBUG: diag_to_iconfig =  {1: 1, 2: 2} [model_handling.py at line 1545]  -Generated helas calls for 76 subprocesses (760 diagrams) in 2.338 s -Wrote files for 1916 helas calls in 11.808 s +Generated helas calls for 76 subprocesses (760 diagrams) in 1.499 s +Wrote files for 1916 helas calls in 7.361 s ALOHA: aloha starts to compute helicity amplitudes ALOHA: aloha creates VVV1 set of routines with options: P0 ALOHA: aloha creates FFV1 routines @@ -3979,7 +3979,7 @@ ALOHA: aloha creates FFV2 routines ALOHA: aloha creates FFV4 routines ALOHA: aloha creates FFV5 routines ALOHA: aloha creates FFV3 routines -ALOHA: aloha creates 6 routines in 0.446 s +ALOHA: aloha creates 6 routines in 0.279 s ALOHA: aloha starts to compute helicity amplitudes ALOHA: aloha creates VVV1 set of routines with options: P0 ALOHA: aloha creates FFV1 routines @@ -3990,7 +3990,7 @@ ALOHA: aloha creates FFV3 routines ALOHA: aloha creates FFV2_4 routines ALOHA: aloha creates FFV2_5 routines ALOHA: aloha creates FFV2_3 routines -ALOHA: aloha creates 15 routines in 0.749 s +ALOHA: aloha creates 15 routines in 0.467 s VVV1 FFV1 FFV1 @@ -4016,26 +4016,26 @@ ALOHA: aloha creates 15 routines in 0.749 s FFV2_3 FFV2_3 FFV2_3 -FileWriter for /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/src/./HelAmps_sm_no_b_mass.h -INFO: Created file HelAmps_sm_no_b_mass.h in directory /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/src/. +FileWriter for /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/src/./HelAmps_sm_no_b_mass.h +INFO: Created file HelAmps_sm_no_b_mass.h in directory /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/src/. super_write_set_parameters_onlyfixMajorana (hardcoded=False) super_write_set_parameters_onlyfixMajorana (hardcoded=True) -FileWriter for /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/src/./Parameters_sm_no_b_mass.h -FileWriter for /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/src/./Parameters_sm_no_b_mass.cc +FileWriter for /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/src/./Parameters_sm_no_b_mass.h +FileWriter for /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/src/./Parameters_sm_no_b_mass.cc INFO: Created files Parameters_sm_no_b_mass.h and Parameters_sm_no_b_mass.cc in directory -INFO: /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/src/. and /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/src/. +INFO: /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/src/. and /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/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 /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/Cards/me5_configuration.txt +save configuration file to /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/Cards/me5_configuration.txt INFO: Use Fortran compiler gfortran INFO: Use c++ compiler g++ INFO: Generate jpeg diagrams INFO: Generate web pages -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j; patch -p4 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.common +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j; patch -p4 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.common patching file Source/genps.inc patching file Source/makefile patching file SubProcesses/makefile -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P0_ddx_epem; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P0_ddx_epem; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 555 (offset 71 lines). patching file driver.f @@ -4045,7 +4045,7 @@ Hunk #2 succeeded at 148 (offset 5 lines). Hunk #3 succeeded at 226 (offset 5 lines). Hunk #4 succeeded at 254 (offset 5 lines). Hunk #5 succeeded at 299 (offset 5 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P0_ddx_taptam; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P0_ddx_taptam; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 522 (offset 38 lines). patching file driver.f @@ -4055,7 +4055,7 @@ Hunk #2 succeeded at 145 (offset 2 lines). Hunk #3 succeeded at 223 (offset 2 lines). Hunk #4 succeeded at 251 (offset 2 lines). Hunk #5 succeeded at 296 (offset 2 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P0_uux_epem; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P0_uux_epem; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 523 (offset 39 lines). patching file driver.f @@ -4065,7 +4065,7 @@ Hunk #2 succeeded at 146 (offset 3 lines). Hunk #3 succeeded at 224 (offset 3 lines). Hunk #4 succeeded at 252 (offset 3 lines). Hunk #5 succeeded at 297 (offset 3 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P0_uux_taptam; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P0_uux_taptam; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 501 (offset 17 lines). patching file driver.f @@ -4075,7 +4075,7 @@ Hunk #2 succeeded at 144 (offset 1 line). Hunk #3 succeeded at 222 (offset 1 line). Hunk #4 succeeded at 250 (offset 1 line). Hunk #5 succeeded at 295 (offset 1 line). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_ddx_epemg; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_ddx_epemg; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 555 (offset 71 lines). patching file driver.f @@ -4085,7 +4085,7 @@ Hunk #2 succeeded at 164 (offset 21 lines). Hunk #3 succeeded at 242 (offset 21 lines). Hunk #4 succeeded at 270 (offset 21 lines). Hunk #5 succeeded at 315 (offset 21 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_ddx_taptamg; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_ddx_taptamg; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 522 (offset 38 lines). patching file driver.f @@ -4095,7 +4095,7 @@ Hunk #2 succeeded at 161 (offset 18 lines). Hunk #3 succeeded at 239 (offset 18 lines). Hunk #4 succeeded at 267 (offset 18 lines). Hunk #5 succeeded at 312 (offset 18 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gd_epemd; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gd_epemd; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 547 (offset 63 lines). patching file driver.f @@ -4105,7 +4105,7 @@ Hunk #2 succeeded at 164 (offset 21 lines). Hunk #3 succeeded at 242 (offset 21 lines). Hunk #4 succeeded at 270 (offset 21 lines). Hunk #5 succeeded at 315 (offset 21 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gd_taptamd; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gd_taptamd; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 514 (offset 30 lines). patching file driver.f @@ -4115,7 +4115,7 @@ Hunk #2 succeeded at 161 (offset 18 lines). Hunk #3 succeeded at 239 (offset 18 lines). Hunk #4 succeeded at 267 (offset 18 lines). Hunk #5 succeeded at 312 (offset 18 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gdx_epemdx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gdx_epemdx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 547 (offset 63 lines). patching file driver.f @@ -4125,7 +4125,7 @@ Hunk #2 succeeded at 164 (offset 21 lines). Hunk #3 succeeded at 242 (offset 21 lines). Hunk #4 succeeded at 270 (offset 21 lines). Hunk #5 succeeded at 315 (offset 21 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gdx_taptamdx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gdx_taptamdx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 514 (offset 30 lines). patching file driver.f @@ -4135,7 +4135,7 @@ Hunk #2 succeeded at 161 (offset 18 lines). Hunk #3 succeeded at 239 (offset 18 lines). Hunk #4 succeeded at 267 (offset 18 lines). Hunk #5 succeeded at 312 (offset 18 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gu_epemu; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gu_epemu; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 520 (offset 36 lines). patching file driver.f @@ -4145,7 +4145,7 @@ Hunk #2 succeeded at 162 (offset 19 lines). Hunk #3 succeeded at 240 (offset 19 lines). Hunk #4 succeeded at 268 (offset 19 lines). Hunk #5 succeeded at 313 (offset 19 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gu_taptamu; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gu_taptamu; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 498 (offset 14 lines). patching file driver.f @@ -4155,7 +4155,7 @@ Hunk #2 succeeded at 160 (offset 17 lines). Hunk #3 succeeded at 238 (offset 17 lines). Hunk #4 succeeded at 266 (offset 17 lines). Hunk #5 succeeded at 311 (offset 17 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gux_epemux; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gux_epemux; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 520 (offset 36 lines). patching file driver.f @@ -4165,7 +4165,7 @@ Hunk #2 succeeded at 162 (offset 19 lines). Hunk #3 succeeded at 240 (offset 19 lines). Hunk #4 succeeded at 268 (offset 19 lines). Hunk #5 succeeded at 313 (offset 19 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gux_taptamux; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_gux_taptamux; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 498 (offset 14 lines). patching file driver.f @@ -4175,7 +4175,7 @@ Hunk #2 succeeded at 160 (offset 17 lines). Hunk #3 succeeded at 238 (offset 17 lines). Hunk #4 succeeded at 266 (offset 17 lines). Hunk #5 succeeded at 311 (offset 17 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_uux_epemg; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_uux_epemg; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 523 (offset 39 lines). patching file driver.f @@ -4185,7 +4185,7 @@ Hunk #2 succeeded at 162 (offset 19 lines). Hunk #3 succeeded at 240 (offset 19 lines). Hunk #4 succeeded at 268 (offset 19 lines). Hunk #5 succeeded at 313 (offset 19 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_uux_taptamg; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P1_uux_taptamg; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 501 (offset 17 lines). patching file driver.f @@ -4195,7 +4195,7 @@ Hunk #2 succeeded at 160 (offset 17 lines). Hunk #3 succeeded at 238 (offset 17 lines). Hunk #4 succeeded at 266 (offset 17 lines). Hunk #5 succeeded at 311 (offset 17 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dc_epemdc; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dc_epemdc; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 495 (offset 11 lines). patching file driver.f @@ -4205,7 +4205,7 @@ Hunk #2 succeeded at 192 (offset 49 lines). Hunk #3 succeeded at 270 (offset 49 lines). Hunk #4 succeeded at 298 (offset 49 lines). Hunk #5 succeeded at 343 (offset 49 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dc_taptamdc; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dc_taptamdc; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f patching file driver.f patching file matrix1.f @@ -4213,7 +4213,7 @@ Hunk #2 succeeded at 191 (offset 48 lines). Hunk #3 succeeded at 269 (offset 48 lines). Hunk #4 succeeded at 297 (offset 48 lines). Hunk #5 succeeded at 342 (offset 48 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dd_epemdd; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dd_epemdd; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 555 (offset 71 lines). patching file driver.f @@ -4223,7 +4223,7 @@ Hunk #2 succeeded at 196 (offset 53 lines). Hunk #3 succeeded at 274 (offset 53 lines). Hunk #4 succeeded at 302 (offset 53 lines). Hunk #5 succeeded at 347 (offset 53 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dd_taptamdd; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dd_taptamdd; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 522 (offset 38 lines). patching file driver.f @@ -4233,7 +4233,7 @@ Hunk #2 succeeded at 193 (offset 50 lines). Hunk #3 succeeded at 271 (offset 50 lines). Hunk #4 succeeded at 299 (offset 50 lines). Hunk #5 succeeded at 344 (offset 50 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_epemddx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_epemddx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 555 (offset 71 lines). patching file driver.f @@ -4243,7 +4243,7 @@ Hunk #2 succeeded at 196 (offset 53 lines). Hunk #3 succeeded at 274 (offset 53 lines). Hunk #4 succeeded at 302 (offset 53 lines). Hunk #5 succeeded at 347 (offset 53 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_epemgg; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_epemgg; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 555 (offset 71 lines). patching file driver.f @@ -4253,7 +4253,7 @@ Hunk #2 succeeded at 196 (offset 53 lines). Hunk #3 succeeded at 274 (offset 53 lines). Hunk #4 succeeded at 302 (offset 53 lines). Hunk #5 succeeded at 347 (offset 53 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_epemssx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_epemssx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 621 (offset 137 lines). patching file driver.f @@ -4263,7 +4263,7 @@ Hunk #2 succeeded at 202 (offset 59 lines). Hunk #3 succeeded at 280 (offset 59 lines). Hunk #4 succeeded at 308 (offset 59 lines). Hunk #5 succeeded at 353 (offset 59 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_epemuux; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_epemuux; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 621 (offset 137 lines). patching file driver.f @@ -4273,7 +4273,7 @@ Hunk #2 succeeded at 202 (offset 59 lines). Hunk #3 succeeded at 280 (offset 59 lines). Hunk #4 succeeded at 308 (offset 59 lines). Hunk #5 succeeded at 353 (offset 59 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_taptamddx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_taptamddx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 522 (offset 38 lines). patching file driver.f @@ -4283,7 +4283,7 @@ Hunk #2 succeeded at 193 (offset 50 lines). Hunk #3 succeeded at 271 (offset 50 lines). Hunk #4 succeeded at 299 (offset 50 lines). Hunk #5 succeeded at 344 (offset 50 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_taptamgg; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_taptamgg; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 522 (offset 38 lines). patching file driver.f @@ -4293,7 +4293,7 @@ Hunk #2 succeeded at 193 (offset 50 lines). Hunk #3 succeeded at 271 (offset 50 lines). Hunk #4 succeeded at 299 (offset 50 lines). Hunk #5 succeeded at 344 (offset 50 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_taptamssx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_taptamssx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 555 (offset 71 lines). patching file driver.f @@ -4303,7 +4303,7 @@ Hunk #2 succeeded at 196 (offset 53 lines). Hunk #3 succeeded at 274 (offset 53 lines). Hunk #4 succeeded at 302 (offset 53 lines). Hunk #5 succeeded at 347 (offset 53 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_taptamuux; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ddx_taptamuux; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 555 (offset 71 lines). patching file driver.f @@ -4313,7 +4313,7 @@ Hunk #2 succeeded at 196 (offset 53 lines). Hunk #3 succeeded at 274 (offset 53 lines). Hunk #4 succeeded at 302 (offset 53 lines). Hunk #5 succeeded at 347 (offset 53 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ds_epemds; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ds_epemds; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 545 (offset 61 lines). patching file driver.f @@ -4323,7 +4323,7 @@ Hunk #2 succeeded at 196 (offset 53 lines). Hunk #3 succeeded at 274 (offset 53 lines). Hunk #4 succeeded at 302 (offset 53 lines). Hunk #5 succeeded at 347 (offset 53 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ds_taptamds; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ds_taptamds; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 512 (offset 28 lines). patching file driver.f @@ -4333,7 +4333,7 @@ Hunk #2 succeeded at 193 (offset 50 lines). Hunk #3 succeeded at 271 (offset 50 lines). Hunk #4 succeeded at 299 (offset 50 lines). Hunk #5 succeeded at 344 (offset 50 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dsx_epemdsx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dsx_epemdsx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 621 (offset 137 lines). patching file driver.f @@ -4343,7 +4343,7 @@ Hunk #2 succeeded at 202 (offset 59 lines). Hunk #3 succeeded at 280 (offset 59 lines). Hunk #4 succeeded at 308 (offset 59 lines). Hunk #5 succeeded at 353 (offset 59 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dsx_taptamdsx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dsx_taptamdsx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 555 (offset 71 lines). patching file driver.f @@ -4353,7 +4353,7 @@ Hunk #2 succeeded at 196 (offset 53 lines). Hunk #3 succeeded at 274 (offset 53 lines). Hunk #4 succeeded at 302 (offset 53 lines). Hunk #5 succeeded at 347 (offset 53 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dux_epemdux; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dux_epemdux; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 616 (offset 132 lines). patching file driver.f @@ -4363,7 +4363,7 @@ Hunk #2 succeeded at 202 (offset 59 lines). Hunk #3 succeeded at 280 (offset 59 lines). Hunk #4 succeeded at 308 (offset 59 lines). Hunk #5 succeeded at 353 (offset 59 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dux_taptamdux; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dux_taptamdux; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 550 (offset 66 lines). patching file driver.f @@ -4373,7 +4373,7 @@ Hunk #2 succeeded at 196 (offset 53 lines). Hunk #3 succeeded at 274 (offset 53 lines). Hunk #4 succeeded at 302 (offset 53 lines). Hunk #5 succeeded at 347 (offset 53 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxcx_epemdxcx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxcx_epemdxcx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 495 (offset 11 lines). patching file driver.f @@ -4383,7 +4383,7 @@ Hunk #2 succeeded at 192 (offset 49 lines). Hunk #3 succeeded at 270 (offset 49 lines). Hunk #4 succeeded at 298 (offset 49 lines). Hunk #5 succeeded at 343 (offset 49 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxcx_taptamdxcx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxcx_taptamdxcx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f patching file driver.f patching file matrix1.f @@ -4391,7 +4391,7 @@ Hunk #2 succeeded at 191 (offset 48 lines). Hunk #3 succeeded at 269 (offset 48 lines). Hunk #4 succeeded at 297 (offset 48 lines). Hunk #5 succeeded at 342 (offset 48 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxdx_epemdxdx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxdx_epemdxdx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 555 (offset 71 lines). patching file driver.f @@ -4401,7 +4401,7 @@ Hunk #2 succeeded at 196 (offset 53 lines). Hunk #3 succeeded at 274 (offset 53 lines). Hunk #4 succeeded at 302 (offset 53 lines). Hunk #5 succeeded at 347 (offset 53 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxdx_taptamdxdx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxdx_taptamdxdx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 522 (offset 38 lines). patching file driver.f @@ -4411,7 +4411,7 @@ Hunk #2 succeeded at 193 (offset 50 lines). Hunk #3 succeeded at 271 (offset 50 lines). Hunk #4 succeeded at 299 (offset 50 lines). Hunk #5 succeeded at 344 (offset 50 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxsx_epemdxsx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxsx_epemdxsx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 545 (offset 61 lines). patching file driver.f @@ -4421,7 +4421,7 @@ Hunk #2 succeeded at 196 (offset 53 lines). Hunk #3 succeeded at 274 (offset 53 lines). Hunk #4 succeeded at 302 (offset 53 lines). Hunk #5 succeeded at 347 (offset 53 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxsx_taptamdxsx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_dxsx_taptamdxsx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 512 (offset 28 lines). patching file driver.f @@ -4431,7 +4431,7 @@ Hunk #2 succeeded at 193 (offset 50 lines). Hunk #3 succeeded at 271 (offset 50 lines). Hunk #4 succeeded at 299 (offset 50 lines). Hunk #5 succeeded at 344 (offset 50 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gd_epemgd; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gd_epemgd; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 547 (offset 63 lines). patching file driver.f @@ -4441,7 +4441,7 @@ Hunk #2 succeeded at 196 (offset 53 lines). Hunk #3 succeeded at 274 (offset 53 lines). Hunk #4 succeeded at 302 (offset 53 lines). Hunk #5 succeeded at 347 (offset 53 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gd_taptamgd; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gd_taptamgd; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 514 (offset 30 lines). patching file driver.f @@ -4451,7 +4451,7 @@ Hunk #2 succeeded at 193 (offset 50 lines). Hunk #3 succeeded at 271 (offset 50 lines). Hunk #4 succeeded at 299 (offset 50 lines). Hunk #5 succeeded at 344 (offset 50 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gdx_epemgdx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gdx_epemgdx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 547 (offset 63 lines). patching file driver.f @@ -4461,7 +4461,7 @@ Hunk #2 succeeded at 196 (offset 53 lines). Hunk #3 succeeded at 274 (offset 53 lines). Hunk #4 succeeded at 302 (offset 53 lines). Hunk #5 succeeded at 347 (offset 53 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gdx_taptamgdx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gdx_taptamgdx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 514 (offset 30 lines). patching file driver.f @@ -4471,7 +4471,7 @@ Hunk #2 succeeded at 193 (offset 50 lines). Hunk #3 succeeded at 271 (offset 50 lines). Hunk #4 succeeded at 299 (offset 50 lines). Hunk #5 succeeded at 344 (offset 50 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gg_epemddx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gg_epemddx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 539 (offset 55 lines). patching file driver.f @@ -4481,7 +4481,7 @@ Hunk #2 succeeded at 196 (offset 53 lines). Hunk #3 succeeded at 274 (offset 53 lines). Hunk #4 succeeded at 302 (offset 53 lines). Hunk #5 succeeded at 347 (offset 53 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gg_epemuux; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gg_epemuux; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 517 (offset 33 lines). patching file driver.f @@ -4491,7 +4491,7 @@ Hunk #2 succeeded at 194 (offset 51 lines). Hunk #3 succeeded at 272 (offset 51 lines). Hunk #4 succeeded at 300 (offset 51 lines). Hunk #5 succeeded at 345 (offset 51 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gg_taptamddx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gg_taptamddx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 506 (offset 22 lines). patching file driver.f @@ -4501,7 +4501,7 @@ Hunk #2 succeeded at 193 (offset 50 lines). Hunk #3 succeeded at 271 (offset 50 lines). Hunk #4 succeeded at 299 (offset 50 lines). Hunk #5 succeeded at 344 (offset 50 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gg_taptamuux; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gg_taptamuux; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 495 (offset 11 lines). patching file driver.f @@ -4511,7 +4511,7 @@ Hunk #2 succeeded at 192 (offset 49 lines). Hunk #3 succeeded at 270 (offset 49 lines). Hunk #4 succeeded at 298 (offset 49 lines). Hunk #5 succeeded at 343 (offset 49 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gu_epemgu; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gu_epemgu; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 520 (offset 36 lines). patching file driver.f @@ -4521,7 +4521,7 @@ Hunk #2 succeeded at 194 (offset 51 lines). Hunk #3 succeeded at 272 (offset 51 lines). Hunk #4 succeeded at 300 (offset 51 lines). Hunk #5 succeeded at 345 (offset 51 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gu_taptamgu; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gu_taptamgu; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 498 (offset 14 lines). patching file driver.f @@ -4531,7 +4531,7 @@ Hunk #2 succeeded at 192 (offset 49 lines). Hunk #3 succeeded at 270 (offset 49 lines). Hunk #4 succeeded at 298 (offset 49 lines). Hunk #5 succeeded at 343 (offset 49 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gux_epemgux; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gux_epemgux; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 520 (offset 36 lines). patching file driver.f @@ -4541,7 +4541,7 @@ Hunk #2 succeeded at 194 (offset 51 lines). Hunk #3 succeeded at 272 (offset 51 lines). Hunk #4 succeeded at 300 (offset 51 lines). Hunk #5 succeeded at 345 (offset 51 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gux_taptamgux; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_gux_taptamgux; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 498 (offset 14 lines). patching file driver.f @@ -4551,7 +4551,7 @@ Hunk #2 succeeded at 192 (offset 49 lines). Hunk #3 succeeded at 270 (offset 49 lines). Hunk #4 succeeded at 298 (offset 49 lines). Hunk #5 succeeded at 343 (offset 49 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uc_epemuc; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uc_epemuc; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 495 (offset 11 lines). patching file driver.f @@ -4561,7 +4561,7 @@ Hunk #2 succeeded at 192 (offset 49 lines). Hunk #3 succeeded at 270 (offset 49 lines). Hunk #4 succeeded at 298 (offset 49 lines). Hunk #5 succeeded at 343 (offset 49 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uc_taptamuc; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uc_taptamuc; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f patching file driver.f patching file matrix1.f @@ -4569,7 +4569,7 @@ Hunk #2 succeeded at 191 (offset 48 lines). Hunk #3 succeeded at 269 (offset 48 lines). Hunk #4 succeeded at 297 (offset 48 lines). Hunk #5 succeeded at 342 (offset 48 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ucx_epemucx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ucx_epemucx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 523 (offset 39 lines). patching file driver.f @@ -4579,7 +4579,7 @@ Hunk #2 succeeded at 194 (offset 51 lines). Hunk #3 succeeded at 272 (offset 51 lines). Hunk #4 succeeded at 300 (offset 51 lines). Hunk #5 succeeded at 345 (offset 51 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ucx_taptamucx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ucx_taptamucx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 501 (offset 17 lines). patching file driver.f @@ -4589,7 +4589,7 @@ Hunk #2 succeeded at 192 (offset 49 lines). Hunk #3 succeeded at 270 (offset 49 lines). Hunk #4 succeeded at 298 (offset 49 lines). Hunk #5 succeeded at 343 (offset 49 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ud_epemud; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ud_epemud; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 594 (offset 110 lines). patching file driver.f @@ -4599,7 +4599,7 @@ Hunk #2 succeeded at 200 (offset 57 lines). Hunk #3 succeeded at 278 (offset 57 lines). Hunk #4 succeeded at 306 (offset 57 lines). Hunk #5 succeeded at 351 (offset 57 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ud_taptamud; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_ud_taptamud; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 539 (offset 55 lines). patching file driver.f @@ -4609,7 +4609,7 @@ Hunk #2 succeeded at 195 (offset 52 lines). Hunk #3 succeeded at 273 (offset 52 lines). Hunk #4 succeeded at 301 (offset 52 lines). Hunk #5 succeeded at 346 (offset 52 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_udx_epemudx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_udx_epemudx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 616 (offset 132 lines). patching file driver.f @@ -4619,7 +4619,7 @@ Hunk #2 succeeded at 202 (offset 59 lines). Hunk #3 succeeded at 280 (offset 59 lines). Hunk #4 succeeded at 308 (offset 59 lines). Hunk #5 succeeded at 353 (offset 59 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_udx_taptamudx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_udx_taptamudx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 550 (offset 66 lines). patching file driver.f @@ -4629,7 +4629,7 @@ Hunk #2 succeeded at 196 (offset 53 lines). Hunk #3 succeeded at 274 (offset 53 lines). Hunk #4 succeeded at 302 (offset 53 lines). Hunk #5 succeeded at 347 (offset 53 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uu_epemuu; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uu_epemuu; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 523 (offset 39 lines). patching file driver.f @@ -4639,7 +4639,7 @@ Hunk #2 succeeded at 194 (offset 51 lines). Hunk #3 succeeded at 272 (offset 51 lines). Hunk #4 succeeded at 300 (offset 51 lines). Hunk #5 succeeded at 345 (offset 51 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uu_taptamuu; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uu_taptamuu; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 501 (offset 17 lines). patching file driver.f @@ -4649,7 +4649,7 @@ Hunk #2 succeeded at 192 (offset 49 lines). Hunk #3 succeeded at 270 (offset 49 lines). Hunk #4 succeeded at 298 (offset 49 lines). Hunk #5 succeeded at 343 (offset 49 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_epemccx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_epemccx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 523 (offset 39 lines). patching file driver.f @@ -4659,7 +4659,7 @@ Hunk #2 succeeded at 194 (offset 51 lines). Hunk #3 succeeded at 272 (offset 51 lines). Hunk #4 succeeded at 300 (offset 51 lines). Hunk #5 succeeded at 345 (offset 51 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_epemddx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_epemddx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 611 (offset 127 lines). patching file driver.f @@ -4669,7 +4669,7 @@ Hunk #2 succeeded at 202 (offset 59 lines). Hunk #3 succeeded at 280 (offset 59 lines). Hunk #4 succeeded at 308 (offset 59 lines). Hunk #5 succeeded at 353 (offset 59 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_epemgg; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_epemgg; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 523 (offset 39 lines). patching file driver.f @@ -4679,7 +4679,7 @@ Hunk #2 succeeded at 194 (offset 51 lines). Hunk #3 succeeded at 272 (offset 51 lines). Hunk #4 succeeded at 300 (offset 51 lines). Hunk #5 succeeded at 345 (offset 51 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_epemuux; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_epemuux; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 523 (offset 39 lines). patching file driver.f @@ -4689,7 +4689,7 @@ Hunk #2 succeeded at 194 (offset 51 lines). Hunk #3 succeeded at 272 (offset 51 lines). Hunk #4 succeeded at 300 (offset 51 lines). Hunk #5 succeeded at 345 (offset 51 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_taptamccx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_taptamccx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 501 (offset 17 lines). patching file driver.f @@ -4699,7 +4699,7 @@ Hunk #2 succeeded at 192 (offset 49 lines). Hunk #3 succeeded at 270 (offset 49 lines). Hunk #4 succeeded at 298 (offset 49 lines). Hunk #5 succeeded at 343 (offset 49 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_taptamddx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_taptamddx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 545 (offset 61 lines). patching file driver.f @@ -4709,7 +4709,7 @@ Hunk #2 succeeded at 196 (offset 53 lines). Hunk #3 succeeded at 274 (offset 53 lines). Hunk #4 succeeded at 302 (offset 53 lines). Hunk #5 succeeded at 347 (offset 53 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_taptamgg; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_taptamgg; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 501 (offset 17 lines). patching file driver.f @@ -4719,7 +4719,7 @@ Hunk #2 succeeded at 192 (offset 49 lines). Hunk #3 succeeded at 270 (offset 49 lines). Hunk #4 succeeded at 298 (offset 49 lines). Hunk #5 succeeded at 343 (offset 49 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_taptamuux; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uux_taptamuux; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 501 (offset 17 lines). patching file driver.f @@ -4729,7 +4729,7 @@ Hunk #2 succeeded at 192 (offset 49 lines). Hunk #3 succeeded at 270 (offset 49 lines). Hunk #4 succeeded at 298 (offset 49 lines). Hunk #5 succeeded at 343 (offset 49 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxcx_epemuxcx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxcx_epemuxcx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 495 (offset 11 lines). patching file driver.f @@ -4739,7 +4739,7 @@ Hunk #2 succeeded at 192 (offset 49 lines). Hunk #3 succeeded at 270 (offset 49 lines). Hunk #4 succeeded at 298 (offset 49 lines). Hunk #5 succeeded at 343 (offset 49 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxcx_taptamuxcx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxcx_taptamuxcx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f patching file driver.f patching file matrix1.f @@ -4747,7 +4747,7 @@ Hunk #2 succeeded at 191 (offset 48 lines). Hunk #3 succeeded at 269 (offset 48 lines). Hunk #4 succeeded at 297 (offset 48 lines). Hunk #5 succeeded at 342 (offset 48 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxdx_epemuxdx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxdx_epemuxdx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 594 (offset 110 lines). patching file driver.f @@ -4757,7 +4757,7 @@ Hunk #2 succeeded at 200 (offset 57 lines). Hunk #3 succeeded at 278 (offset 57 lines). Hunk #4 succeeded at 306 (offset 57 lines). Hunk #5 succeeded at 351 (offset 57 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxdx_taptamuxdx; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxdx_taptamuxdx; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 539 (offset 55 lines). patching file driver.f @@ -4767,7 +4767,7 @@ Hunk #2 succeeded at 195 (offset 52 lines). Hunk #3 succeeded at 273 (offset 52 lines). Hunk #4 succeeded at 301 (offset 52 lines). Hunk #5 succeeded at 346 (offset 52 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxux_epemuxux; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxux_epemuxux; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 523 (offset 39 lines). patching file driver.f @@ -4777,7 +4777,7 @@ Hunk #2 succeeded at 194 (offset 51 lines). Hunk #3 succeeded at 272 (offset 51 lines). Hunk #4 succeeded at 300 (offset 51 lines). Hunk #5 succeeded at 345 (offset 51 lines). -DEBUG: cd /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxux_taptamuxux; patch -p6 -i /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 +DEBUG: cd /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/SubProcesses/P2_uxux_taptamuxux; patch -p6 -i /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/MG5aMC_patches/PROD/patch.P1 patching file auto_dsig1.f Hunk #1 succeeded at 501 (offset 17 lines). patching file driver.f @@ -4788,16 +4788,16 @@ Hunk #3 succeeded at 270 (offset 49 lines). Hunk #4 succeeded at 298 (offset 49 lines). Hunk #5 succeeded at 343 (offset 49 lines). DEBUG: p.returncode =  0 [output.py at line 242]  -Output to directory /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j done. +Output to directory /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j done. Type "launch" to generate events from this process, or see -/data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/README +/data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/README Run "open index.html" to see more information about this process. quit -real 0m50.955s -user 0m45.068s -sys 0m3.301s -Code generation completed in 51 seconds +real 0m30.612s +user 0m28.811s +sys 0m1.754s +Code generation completed in 30 seconds ************************************************************ * * * W E L C O M E to * @@ -4818,11 +4818,11 @@ Code generation completed in 51 seconds * Type 'help' for in-line help. * * * ************************************************************ -INFO: load configuration from /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/Cards/me5_configuration.txt -INFO: load configuration from /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/mg5amcnlo/input/mg5_configuration.txt -INFO: load configuration from /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/Cards/me5_configuration.txt +INFO: load configuration from /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/Cards/me5_configuration.txt +INFO: load configuration from /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/mg5amcnlo/input/mg5_configuration.txt +INFO: load configuration from /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/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 eps viewer found. Please set in ./input/mg5_configuration.txt Using default web browser "firefox". Set another one in ./input/mg5_configuration.txt treatcards run quit @@ -4848,11 +4848,11 @@ launch in debug mode * Type 'help' for in-line help. * * * ************************************************************ -INFO: load configuration from /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/Cards/me5_configuration.txt -INFO: load configuration from /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/mg5amcnlo/input/mg5_configuration.txt -INFO: load configuration from /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/Cards/me5_configuration.txt +INFO: load configuration from /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/Cards/me5_configuration.txt +INFO: load configuration from /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/mg5amcnlo/input/mg5_configuration.txt +INFO: load configuration from /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_pp_dy012j/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 eps viewer found. Please set in ./input/mg5_configuration.txt Using default web browser "firefox". Set another one in ./input/mg5_configuration.txt treatcards param quit diff --git a/epochX/cudacpp/pp_dy012j.mad/Cards/me5_configuration.txt b/epochX/cudacpp/pp_dy012j.mad/Cards/me5_configuration.txt index cdeedc7863..3ee6f34f57 100644 --- a/epochX/cudacpp/pp_dy012j.mad/Cards/me5_configuration.txt +++ b/epochX/cudacpp/pp_dy012j.mad/Cards/me5_configuration.txt @@ -234,7 +234,7 @@ # pineappl = pineappl -#mg5_path = /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/mg5amcnlo +#mg5_path = /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/mg5amcnlo # MG5 MAIN DIRECTORY -#mg5_path = /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/mg5amcnlo +#mg5_path = /data/avalassi/GPU2024/madgraph4gpuX/MG5aMC/mg5amcnlo diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P0_ddx_epem/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P0_ddx_epem/CPPProcess.cc index 6cbdf27868..9603978441 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P0_ddx_epem/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P0_ddx_epem/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P0_ddx_taptam/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P0_ddx_taptam/CPPProcess.cc index c977a2c50c..93b75896aa 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P0_ddx_taptam/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P0_ddx_taptam/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P0_uux_epem/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P0_uux_epem/CPPProcess.cc index 56b4a63d41..ecf1d28ed8 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P0_uux_epem/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P0_uux_epem/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P0_uux_taptam/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P0_uux_taptam/CPPProcess.cc index a2ba15bcd3..46d7d0e4ab 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P0_uux_taptam/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P0_uux_taptam/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_ddx_epemg/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_ddx_epemg/CPPProcess.cc index 218073bf97..b8c7322f76 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_ddx_epemg/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_ddx_epemg/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_ddx_taptamg/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_ddx_taptamg/CPPProcess.cc index e802aeb8df..b2b2fb8dad 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_ddx_taptamg/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_ddx_taptamg/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gd_epemd/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gd_epemd/CPPProcess.cc index a0232b6f6b..9a5d225bb7 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gd_epemd/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gd_epemd/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gd_taptamd/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gd_taptamd/CPPProcess.cc index f32428a178..1916c245d3 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gd_taptamd/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gd_taptamd/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gdx_epemdx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gdx_epemdx/CPPProcess.cc index 5c60daa459..764332d414 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gdx_epemdx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gdx_epemdx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gdx_taptamdx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gdx_taptamdx/CPPProcess.cc index e277b0966f..ddb08aedb3 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gdx_taptamdx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gdx_taptamdx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gu_epemu/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gu_epemu/CPPProcess.cc index 686b982533..9b388e0061 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gu_epemu/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gu_epemu/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gu_taptamu/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gu_taptamu/CPPProcess.cc index 00f9dc8547..32a464f02a 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gu_taptamu/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gu_taptamu/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gux_epemux/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gux_epemux/CPPProcess.cc index 5393969432..34fe686314 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gux_epemux/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gux_epemux/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gux_taptamux/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gux_taptamux/CPPProcess.cc index 28b79654be..54f60b8ca0 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gux_taptamux/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_gux_taptamux/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_uux_epemg/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_uux_epemg/CPPProcess.cc index 7967090fde..af18521126 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_uux_epemg/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_uux_epemg/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_uux_taptamg/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_uux_taptamg/CPPProcess.cc index b8c161a1a0..c91443de44 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_uux_taptamg/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P1_uux_taptamg/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dc_epemdc/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dc_epemdc/CPPProcess.cc index 52edb3425a..99f4bc9435 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dc_epemdc/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dc_epemdc/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dc_taptamdc/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dc_taptamdc/CPPProcess.cc index ff03b48ec1..36bc04e678 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dc_taptamdc/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dc_taptamdc/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dd_epemdd/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dd_epemdd/CPPProcess.cc index 93923ca1b8..220f8b3e9d 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dd_epemdd/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dd_epemdd/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dd_taptamdd/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dd_taptamdd/CPPProcess.cc index 1096ec37f6..530ee6e4a5 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dd_taptamdd/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dd_taptamdd/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_epemddx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_epemddx/CPPProcess.cc index 6d2c95c765..c59dd94a94 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_epemddx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_epemddx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_epemgg/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_epemgg/CPPProcess.cc index 1bd7d7dd81..5869e2fde2 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_epemgg/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_epemgg/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_epemssx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_epemssx/CPPProcess.cc index dd6b113bd8..7feddd6419 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_epemssx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_epemssx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_epemuux/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_epemuux/CPPProcess.cc index b06990c2a3..c810a83833 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_epemuux/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_epemuux/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_taptamddx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_taptamddx/CPPProcess.cc index 0a4d056a65..5c6801a100 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_taptamddx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_taptamddx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_taptamgg/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_taptamgg/CPPProcess.cc index e0c310a419..ac8020a27e 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_taptamgg/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_taptamgg/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_taptamssx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_taptamssx/CPPProcess.cc index 5cb58c7458..c70c606a2f 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_taptamssx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_taptamssx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_taptamuux/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_taptamuux/CPPProcess.cc index 558d65621a..cfa49464f5 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_taptamuux/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ddx_taptamuux/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ds_epemds/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ds_epemds/CPPProcess.cc index 755e4836e8..8cc721d90b 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ds_epemds/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ds_epemds/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ds_taptamds/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ds_taptamds/CPPProcess.cc index f57d02952c..d298c55808 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ds_taptamds/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ds_taptamds/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dsx_epemdsx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dsx_epemdsx/CPPProcess.cc index 3fa8298e0d..12f493fcd1 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dsx_epemdsx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dsx_epemdsx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dsx_taptamdsx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dsx_taptamdsx/CPPProcess.cc index 55426c61bb..bf635a8554 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dsx_taptamdsx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dsx_taptamdsx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dux_epemdux/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dux_epemdux/CPPProcess.cc index d3e1206746..23e8ae82c3 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dux_epemdux/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dux_epemdux/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dux_taptamdux/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dux_taptamdux/CPPProcess.cc index f980ad9de5..c0a6e13877 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dux_taptamdux/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dux_taptamdux/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxcx_epemdxcx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxcx_epemdxcx/CPPProcess.cc index 88aa6dc8d1..8fca92100b 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxcx_epemdxcx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxcx_epemdxcx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxcx_taptamdxcx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxcx_taptamdxcx/CPPProcess.cc index 05c2607084..042907ddcc 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxcx_taptamdxcx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxcx_taptamdxcx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxdx_epemdxdx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxdx_epemdxdx/CPPProcess.cc index a556052cbf..8a8dc6bfd7 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxdx_epemdxdx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxdx_epemdxdx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxdx_taptamdxdx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxdx_taptamdxdx/CPPProcess.cc index 5fd89f31f7..9ddda43e5a 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxdx_taptamdxdx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxdx_taptamdxdx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxsx_epemdxsx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxsx_epemdxsx/CPPProcess.cc index bf8d6c14e9..09c9485e40 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxsx_epemdxsx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxsx_epemdxsx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxsx_taptamdxsx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxsx_taptamdxsx/CPPProcess.cc index 13c40015f8..58d1c0ad1e 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxsx_taptamdxsx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_dxsx_taptamdxsx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gd_epemgd/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gd_epemgd/CPPProcess.cc index 97d035865c..38b5457554 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gd_epemgd/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gd_epemgd/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gd_taptamgd/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gd_taptamgd/CPPProcess.cc index 6845da51ba..79cf967458 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gd_taptamgd/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gd_taptamgd/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gdx_epemgdx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gdx_epemgdx/CPPProcess.cc index 79a227fb70..996eb28231 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gdx_epemgdx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gdx_epemgdx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gdx_taptamgdx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gdx_taptamgdx/CPPProcess.cc index 422bf608fe..831bef4287 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gdx_taptamgdx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gdx_taptamgdx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gg_epemddx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gg_epemddx/CPPProcess.cc index ccd853444a..62d648dda0 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gg_epemddx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gg_epemddx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gg_epemuux/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gg_epemuux/CPPProcess.cc index 772ba1629b..e06391158e 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gg_epemuux/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gg_epemuux/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gg_taptamddx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gg_taptamddx/CPPProcess.cc index 71e9165a34..50c2d9db6d 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gg_taptamddx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gg_taptamddx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gg_taptamuux/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gg_taptamuux/CPPProcess.cc index adbcdd78bc..9240ae35ce 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gg_taptamuux/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gg_taptamuux/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gu_epemgu/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gu_epemgu/CPPProcess.cc index e5efb4a802..d96edacaec 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gu_epemgu/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gu_epemgu/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gu_taptamgu/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gu_taptamgu/CPPProcess.cc index 418d9eab2b..723ae6750a 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gu_taptamgu/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gu_taptamgu/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gux_epemgux/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gux_epemgux/CPPProcess.cc index b7ab13f447..d1c2e14378 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gux_epemgux/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gux_epemgux/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gux_taptamgux/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gux_taptamgux/CPPProcess.cc index 65c120a013..e581f35cd9 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gux_taptamgux/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_gux_taptamgux/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uc_epemuc/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uc_epemuc/CPPProcess.cc index 402fad0af4..c4fa92638f 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uc_epemuc/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uc_epemuc/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uc_taptamuc/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uc_taptamuc/CPPProcess.cc index 3dc646e276..dc967671f1 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uc_taptamuc/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uc_taptamuc/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ucx_epemucx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ucx_epemucx/CPPProcess.cc index 083a81d48a..258fb3cf89 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ucx_epemucx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ucx_epemucx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ucx_taptamucx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ucx_taptamucx/CPPProcess.cc index 205bf3127f..44e426a1d4 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ucx_taptamucx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ucx_taptamucx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ud_epemud/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ud_epemud/CPPProcess.cc index 3ddd3bd2cd..1a1a14d918 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ud_epemud/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ud_epemud/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ud_taptamud/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ud_taptamud/CPPProcess.cc index bf8fae2d52..21daae04eb 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ud_taptamud/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_ud_taptamud/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_udx_epemudx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_udx_epemudx/CPPProcess.cc index 38fdc89683..722efb708a 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_udx_epemudx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_udx_epemudx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_udx_taptamudx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_udx_taptamudx/CPPProcess.cc index 5452c04df2..3c810e3800 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_udx_taptamudx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_udx_taptamudx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uu_epemuu/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uu_epemuu/CPPProcess.cc index ce75c0e41b..998c52a08c 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uu_epemuu/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uu_epemuu/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uu_taptamuu/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uu_taptamuu/CPPProcess.cc index 5b25135055..851390f798 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uu_taptamuu/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uu_taptamuu/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_epemccx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_epemccx/CPPProcess.cc index b0f10bcaff..dae3f4f829 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_epemccx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_epemccx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_epemddx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_epemddx/CPPProcess.cc index 42bcd60733..60fe9016ea 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_epemddx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_epemddx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_epemgg/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_epemgg/CPPProcess.cc index 14ed90edbf..61d219d5a7 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_epemgg/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_epemgg/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_epemuux/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_epemuux/CPPProcess.cc index 17fbf7dbd0..429f150d47 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_epemuux/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_epemuux/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_taptamccx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_taptamccx/CPPProcess.cc index 091a6ed07a..4e5d8b3610 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_taptamccx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_taptamccx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_taptamddx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_taptamddx/CPPProcess.cc index 6c7163d718..d61285a0dc 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_taptamddx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_taptamddx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_taptamgg/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_taptamgg/CPPProcess.cc index f4936936aa..1f43643ecd 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_taptamgg/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_taptamgg/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_taptamuux/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_taptamuux/CPPProcess.cc index 50de1aaefa..20d6cb8f0b 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_taptamuux/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uux_taptamuux/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxcx_epemuxcx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxcx_epemuxcx/CPPProcess.cc index c1868d72a7..3cd0089a32 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxcx_epemuxcx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxcx_epemuxcx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxcx_taptamuxcx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxcx_taptamuxcx/CPPProcess.cc index b73b71b344..9844d52e8e 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxcx_taptamuxcx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxcx_taptamuxcx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxdx_epemuxdx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxdx_epemuxdx/CPPProcess.cc index 8978847c72..87854e8236 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxdx_epemuxdx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxdx_epemuxdx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxdx_taptamuxdx/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxdx_taptamuxdx/CPPProcess.cc index ae9106b9be..812081db59 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxdx_taptamuxdx/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxdx_taptamuxdx/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxux_epemuxux/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxux_epemuxux/CPPProcess.cc index e3a9c52db1..b56e21bb6a 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxux_epemuxux/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxux_epemuxux/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl; diff --git a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxux_taptamuxux/CPPProcess.cc b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxux_taptamuxux/CPPProcess.cc index 68f17375b7..88d8273226 100644 --- a/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxux_taptamuxux/CPPProcess.cc +++ b/epochX/cudacpp/pp_dy012j.mad/SubProcesses/P2_uxux_taptamuxux/CPPProcess.cc @@ -33,8 +33,9 @@ #include #include -#include // for feenableexcept, fegetexcept and FE_XXX -#include // for FLT_MIN +#include // for feenableexcept, fegetexcept and FE_XXX +#include // for FLT_MIN +#include // for getenv #include #include #include @@ -63,7 +64,8 @@ fpeEnable() //std::cout << "fpeEnable: FE_INVALID is" << ( ( fpes & FE_INVALID ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_OVERFLOW is" << ( ( fpes & FE_OVERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; //std::cout << "fpeEnable: FE_UNDERFLOW is" << ( ( fpes & FE_UNDERFLOW ) ? " " : " NOT " ) << "enabled" << std::endl; - constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + //constexpr bool enableFPE = true; // this is hardcoded and no longer controlled by getenv( "CUDACPP_RUNTIME_ENABLEFPE" ) + static const bool enableFPE = !getenv( "CUDACPP_RUNTIME_DISABLEFPE" ); // TEMPORARY? allow bypassing FPEs in CMS DY #942 if( enableFPE ) { std::cout << "INFO: The following Floating Point Exceptions will cause SIGFPE program aborts: FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW" << std::endl; @@ -78,7 +80,7 @@ fpeEnable() } else { - //std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions" << std::endl; + std::cout << "INFO: Do not enable SIGFPE traps for Floating Point Exceptions (CUDACPP_RUNTIME_DISABLEFPE is non-empty)" << std::endl; } #else //std::cout << "INFO: Keep default SIGFPE settings because feenableexcept is not available on MacOS" << std::endl;