Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 32 commits into from
Aug 10, 2023

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