Skip to content

Fixes for coloramps and more (patches from the August 2023 hackathon)#742

Merged
valassi merged 32 commits intomadgraph5:masterfrom
valassi:color
Aug 10, 2023
Merged

Fixes for coloramps and more (patches from the August 2023 hackathon)#742
valassi merged 32 commits intomadgraph5:masterfrom
valassi:color

Conversation

@valassi
Copy link
Member

@valassi valassi commented Aug 10, 2023

This MR includes the first batch of patches from the August 2023 hackathon, stripped off the ongoing MR #741

valassi and others added 30 commits August 9, 2023 10:09
…tran port of Stephan's unweighting (with fewer events written to disk)
…pt that headers mention 3.5.1 instead of 3.5.0)
./tput/teeThroughputX.sh -ggtt -makej -makeclean
Revert "[unw] rerun tmad ggtt, all looks ok (but slower?)"
This reverts commit 37f2c3c.

Revert "[unw] rerun tput ggtt, all looks ok (but slower?)"
This reverts commit ca15783.
…olors is still there (madgraph5#655)

./tmad/teeMadX.sh -ggttgg +10x
…ceeds, ie madgraph5#655 is fixed? will rerun also on ggttggg

./tmad/teeMadX.sh -ggttgg +10x
… colors are still correct! this confirms that madgraph5#655 is fixed by disabling the coloramps.h patch

./tmad/teeMadX.sh -ggttggg
…amps.h fixes the LHE color mismatch in ggttgg (madgraph5#655), while also removing the need for the coloramps.h patch (madgraph5#713)
Revert "[color] rerun tmad ggttggg test (short version without +10x), the LHE colors are still correct! this confirms that madgraph5#655 is fixed by disabling the coloramps.h patch"
This reverts commit aef35b1.

Revert "[color] rerun tmad ggttgg with the new coloramps.h - now the test succeeds, ie madgraph5#655 is fixed? will rerun also on ggttggg"
This reverts commit b04e4a8.
…adgraph5#740

./CODEGEN/generateAndCompare.sh gg_tt --mad --nopatch
sed -i 's/DEFAULT_F2PY_COMPILER=f2py3.*/DEFAULT_F2PY_COMPILER=f2py3/' gg_tt.mad/Source/make_opts
git diff --no-ext-diff -R gg_tt.mad/Source/makefile gg_tt.mad/Source/dsample.f gg_tt.mad/Source/genps.inc gg_tt.mad/Source/vector.inc gg_tt.mad/SubProcesses/makefile > CODEGEN/MG5aMC_patches/PROD/patch.common
git diff --no-ext-diff -R gg_tt.mad/Source/make_opts gg_tt.mad/bin/internal/banner.py gg_tt.mad/bin/internal/gen_ximprove.py gg_tt.mad/bin/internal/madevent_interface.py >> CODEGEN/MG5aMC_patches/PROD/patch.common
git diff --no-ext-diff -R gg_tt.mad/SubProcesses/P1_gg_ttx/auto_dsig1.f gg_tt.mad/SubProcesses/P1_gg_ttx/driver.f gg_tt.mad/SubProcesses/P1_gg_ttx/matrix1.f > CODEGEN/MG5aMC_patches/PROD/patch.P1
git checkout gg_tt.mad
Revert "[color] regenerate all 7 mad processes - th eonly change is that coloramps.h changes for ggttgg and ggttggg"
This reverts commit d5eb960.
(Some performance fluctuations - but generally no real change)

STARTED  AT Thu Aug 10 00:37:54 CEST 2023
./tput/teeThroughputX.sh -mix -hrd -makej -eemumu -ggtt -ggttg -ggttgg -gqttq -ggttggg -makeclean
ENDED(1) AT Thu Aug 10 02:43:06 CEST 2023 [Status=0]
./tput/teeThroughputX.sh -flt -hrd -makej -eemumu -ggtt -ggttgg -inlonly -makeclean
ENDED(2) AT Thu Aug 10 03:09:38 CEST 2023 [Status=0]
./tput/teeThroughputX.sh -makej -eemumu -ggtt -ggttg -gqttq -ggttgg -ggttggg -flt -bridge -makeclean
ENDED(3) AT Thu Aug 10 03:19:58 CEST 2023 [Status=0]
./tput/teeThroughputX.sh -eemumu -ggtt -ggttgg -flt -rmbhst
ENDED(4) AT Thu Aug 10 03:23:12 CEST 2023 [Status=0]
./tput/teeThroughputX.sh -eemumu -ggtt -ggttgg -flt -curhst
ENDED(5) AT Thu Aug 10 03:26:23 CEST 2023 [Status=0]
…colormaps madgraph5#655 and madgraph5#713 are fixed

(Some performance fluctuations, maybe generally a bit slower? but no clear pattern)

STARTED AT Thu Aug 10 03:29:39 CEST 2023
ENDED   AT Thu Aug 10 07:47:39 CEST 2023

Status=0

24 /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/tmad/logs_eemumu_mad/log_eemumu_mad_d_inl0_hrd0.txt
24 /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/tmad/logs_eemumu_mad/log_eemumu_mad_f_inl0_hrd0.txt
24 /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/tmad/logs_eemumu_mad/log_eemumu_mad_m_inl0_hrd0.txt
24 /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/tmad/logs_ggttggg_mad/log_ggttggg_mad_d_inl0_hrd0.txt
24 /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/tmad/logs_ggttggg_mad/log_ggttggg_mad_f_inl0_hrd0.txt
24 /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/tmad/logs_ggttggg_mad/log_ggttggg_mad_m_inl0_hrd0.txt
24 /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/tmad/logs_ggttgg_mad/log_ggttgg_mad_d_inl0_hrd0.txt
24 /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/tmad/logs_ggttgg_mad/log_ggttgg_mad_f_inl0_hrd0.txt
24 /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/tmad/logs_ggttgg_mad/log_ggttgg_mad_m_inl0_hrd0.txt
24 /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/tmad/logs_ggttg_mad/log_ggttg_mad_d_inl0_hrd0.txt
24 /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/tmad/logs_ggttg_mad/log_ggttg_mad_f_inl0_hrd0.txt
24 /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/tmad/logs_ggttg_mad/log_ggttg_mad_m_inl0_hrd0.txt
24 /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/tmad/logs_ggtt_mad/log_ggtt_mad_d_inl0_hrd0.txt
24 /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/tmad/logs_ggtt_mad/log_ggtt_mad_f_inl0_hrd0.txt
24 /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/tmad/logs_ggtt_mad/log_ggtt_mad_m_inl0_hrd0.txt
@valassi
Copy link
Member Author

valassi commented Aug 10, 2023

The complete list of changes includes

@valassi
Copy link
Member Author

valassi commented Aug 10, 2023

The CI tests succeeded - self merging to master

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants