Skip to content

add COPYRIGHT and LGPL to CUDACPP plugin and generated code#643

Merged
valassi merged 50 commits intomadgraph5:masterfrom
valassi:auth3
Apr 25, 2023
Merged

add COPYRIGHT and LGPL to CUDACPP plugin and generated code#643
valassi merged 50 commits intomadgraph5:masterfrom
valassi:auth3

Conversation

@valassi
Copy link
Member

@valassi valassi commented Apr 24, 2023

This is a WIP PR adding COPYRIGHT and LGPL to CUDACPP plugin and generated code

valassi added 30 commits April 12, 2023 16:20
…T, COPYING, COPYING.LESSER and AUTHORS (if they exist) from <procdir>/src
…l COPYRIGHT file

./CODEGEN/generateAndCompare.sh gg_tt --mad
./CODEGEN/fixRepo.sh gg_tt.mad
…o.sh gg_ttg.mad

regenerate processes with copyright lines and copyright files
…po.sh gg_ttgg.mad

regenerate processes with copyright lines and copyright files
…epo.sh gg_ttggg.mad

regenerate processes with copyright lines and copyright files
…po.sh ee_mumu.mad

regenerate processes with copyright lines and copyright files
…o.sh gq_ttq.mad

regenerate processes with copyright lines and copyright files
…ee_mumu.sa

regenerate processes with copyright lines and copyright files
…_tt.sa

regenerate processes with copyright lines and copyright files
…g_ttg.sa

regenerate processes with copyright lines and copyright files
…gg_ttgg.sa

regenerate processes with copyright lines and copyright files
… gg_ttggg.sa

regenerate processes with copyright lines and copyright files
…q_ttq.sa

regenerate processes with copyright lines and copyright files
…h heft_gg_h.sa

regenerate processes with copyright lines and copyright files
…ER COPYRIGHT to <proc>.sa/src

Eventually I must fix codegen, this is now done only in patchMad.sh which is not called for SA processes
… src, will do this via the plugin (also for sa files)
…ory (add symlinks for visibility), adapt patchMad and output.py accordingly

This fixes an issue in .sa processes (when the copy was in patchMad.sh, this was only executed for .mad)

[This commit was initialy in branch move - now renamed to auth2]
…from <procdir>/src to <procdir>, while deleting AUTHORS from generated code
valassi added 17 commits April 24, 2023 00:46
… regenerate 6 processes mad

./CODEGEN/fixRepo.sh ee_mumu.mad; ./CODEGEN/generateAndCompare.sh ee_mumu --mad
./CODEGEN/fixRepo.sh gg_tt.mad; ./CODEGEN/generateAndCompare.sh gg_tt --mad
./CODEGEN/fixRepo.sh gg_ttg.mad; ./CODEGEN/generateAndCompare.sh gg_ttg --mad
./CODEGEN/fixRepo.sh gg_ttgg.mad; ./CODEGEN/generateAndCompare.sh gg_ttgg --mad
./CODEGEN/fixRepo.sh gg_ttggg.mad; ./CODEGEN/generateAndCompare.sh gg_ttggg --mad
./CODEGEN/fixRepo.sh gq_ttq.mad; ./CODEGEN/generateAndCompare.sh gq_ttq --mad
… regenerate 7 processes sa

./CODEGEN/fixRepo.sh ee_mumu.sa; ./CODEGEN/generateAndCompare.sh ee_mumu
./CODEGEN/fixRepo.sh gg_tt.sa; ./CODEGEN/generateAndCompare.sh gg_tt
./CODEGEN/fixRepo.sh gg_ttg.sa; ./CODEGEN/generateAndCompare.sh gg_ttg
./CODEGEN/fixRepo.sh gg_ttgg.sa; ./CODEGEN/generateAndCompare.sh gg_ttgg
./CODEGEN/fixRepo.sh gg_ttggg.sa; ./CODEGEN/generateAndCompare.sh gg_ttggg
./CODEGEN/fixRepo.sh gq_ttq.sa; ./CODEGEN/generateAndCompare.sh gq_ttq
./CODEGEN/fixRepo.sh heft_gg_h.sa; ./CODEGEN/generateAndCompare.sh heft_gg_h
…the git repo COPYRIGHT, COPYING and COPYING.LESSER (but not AUTHORS) in <procdir> if they exist
…ate, and strip them off in model_handling.py
…tions.inc template, and strip them off in model_handling.py
…on.inc template, and strip them off in model_handling.py
…late, and strip them off in model_handling.py
…plate, and strip them off in model_handling.py
…to make them more consistent

- "for the MG5aMC CPP backend"
- "for the MG5aMC CUDACPP plugin"
- use a leading "!" for copyright comments that are removed
@valassi valassi marked this pull request as draft April 24, 2023 18:03
@valassi valassi self-assigned this Apr 25, 2023
@valassi valassi marked this pull request as ready for review April 25, 2023 15:03
@valassi valassi changed the title WIP: add COPYRIGHT and LGPL to CUDACPP plugin and generated code add COPYRIGHT and LGPL to CUDACPP plugin and generated code Apr 25, 2023
@valassi
Copy link
Member Author

valassi commented Apr 25, 2023

This can now be merged as discussed at the development meeting earlier today

All tests passed - self merging

@valassi valassi closed this Apr 25, 2023
@valassi valassi reopened this Apr 25, 2023
@valassi valassi merged commit cee6000 into madgraph5:master Apr 25, 2023
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.

1 participant