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

merging upstream gpucpp changes into rex #3

Merged
merged 52 commits into from
Sep 9, 2024
Merged

merging upstream gpucpp changes into rex #3

merged 52 commits into from
Sep 9, 2024

Conversation

zeniheisser
Copy link
Owner

No description provided.

oliviermattelaer and others added 30 commits September 14, 2023 10:18
…section (and wrap not correctly ported everywhere
* In models/import_ufo.py, include  models/import_ufo.py itself in the list of files to check pickle validity (see mg5amcnlo#89)

* In madgraph/iolibs/files.py, bug fix in pickle validity check: use getmtime instead of getctime (see mg5amcnlo#89)

* In models/import_ufo.py and madgraph/iolibs/files.py, remove debug printouts from the patch for mg5amcnlo#89

* In madgraph/iolibs/files.py, go back from getctime to getmtime in pickle validity check as suggested by Olivier, this is enough

* In models/import_ufo.py, use __file__ to include models/import_ufo.py itself in the list of files to check pickle validity (see mg5amcnlo#89)
…oodjet array in function setclscales in reweight.f)

NB: this is only a workaround to avoid undefined behaviour, but a real fix is still needed!
Fix memory leak in madevent_driver.f (close file dname.mg)
Workaround for unitialised goodjet in function setclscales in reweight.f
Add 'volatile' in function rotxxx to prevent crashes in optimized code
oliviermattelaer and others added 22 commits June 28, 2024 10:49
…pucpp_june24 (eef200f)

This is needed to allow the merge of the following two branches of madgraph4gpu:
- master 6ba6bae30 (which uses commit 1e2aa4b i.e. the head of origin/gpucpp)
- master_june24 309a48654 (which uses eef200f that is currently a standalone commit)
* Add parallelization to unzip operations

* Optimize loop to consider Process dirs alltogether

* Keep the unzipped file to not rezip it again
…cpp (madgraph4gpu 880) (mg5amcnlo#118)

* remove one useless? call to coloramp

* refactoring part of the writing of color (is_LC)

---------

Co-authored-by: Olivier Mattelaer <olivier.mattelaer@uclouvain.be>
 do not delete G* if it is not a directory (e.g. GpuAbstraction.h)  madgraph5/madgraph4gpu#947
…ource+clean and add an %(additional_clean) section

This is needed to speed up the cleanup of P* subprocesses in cudacpp
See madgraph5/madgraph4gpu#980
…ocessExporterFortranSA

(I had done it only in ProcessExporterFortran but the method is overloaded)
Change the handling on how Source/makefile is written for second exporter handling
…g5amcnlo#132) into valassi_gpucpp_june24

Fix conflicts: madgraph/various/banner.py (keep a debug printout in get_value_from_include)
master_june24 completion: nb_warp_used (and a SUBset of gpucpp_june24) into gpucpp
@zeniheisser zeniheisser merged commit c9f67dd into rexCPP Sep 9, 2024
57 of 115 checks passed
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.

5 participants