Skip to content

alphaS w/ buffers and calculation kernel#428

Closed
roiser wants to merge 33 commits into
madgraph5:masterfrom
roiser:alphaS_bufferaccess
Closed

alphaS w/ buffers and calculation kernel#428
roiser wants to merge 33 commits into
madgraph5:masterfrom
roiser:alphaS_bufferaccess

Conversation

@roiser
Copy link
Copy Markdown
Member

@roiser roiser commented Apr 12, 2022

A new PR which supersedes #422, this one includes the move to MemoryBuffers for the GC_ variables and the calculation of the GC_ values via a GPU kernel

…cales but the Gs over the bridge. calculation of G (or alphaS) on the C++/Cuda side only makes sense when we can pass the calculation as a kernel. LHC experiments depend on a (rather complex) calculation of G/alphaS via LHAPDF --> some work for later.
Conflicts:
	epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/output.py
	epochX/cudacpp/gg_tt/SubProcesses/Bridge.h
	epochX/cudacpp/gg_tt/SubProcesses/BridgeKernels.cc
	epochX/cudacpp/gg_tt/SubProcesses/MatrixElementKernels.h
	epochX/cudacpp/gg_tt/SubProcesses/P1_Sigma_sm_gg_ttx/CPPProcess.h
- In case of cuda copy the gs to the device (in the bridge and in check_sa)
- calculate GC_ for CPUs
- move the GC_ members through the call chain into CPPProcess
@roiser roiser requested a review from valassi April 12, 2022 08:25
@roiser roiser mentioned this pull request Apr 12, 2022
@roiser roiser changed the title WIP: alphaS w/ buffers and calculation kernel alphaS w/ buffers and calculation kernel Apr 14, 2022
@roiser
Copy link
Copy Markdown
Member Author

roiser commented Apr 14, 2022

Removing the WIP after #429 was fixed, this is ready now to be merged

@valassi
Copy link
Copy Markdown
Member

valassi commented Apr 21, 2022

Hi @roiser thanks for the patches, this is now superseded by PR #434 (still in WIP) - closing

@valassi valassi closed this Apr 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants