Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
madgraph5
madgraph4gpu
Repository navigation
Code
Issues
211
(211)
Pull requests
22
(22)
Actions
Projects
Wiki
Security and quality
Insights
More
items
Test refactoring of Makefiles
- #753
#753
Open
hageboeck
wants to merge 111 commits into
madgraph5:master
madgraph5/madgraph4gpu:master
from
hageboeck:refactorMakefile
hageboeck/madgraph4gpu:refactorMakefile
Copy head branch name to clipboard
Conversation
Commits
111
(111)
Checks
Files changed
Open
Test refactoring of Makefiles
#753
hageboeck
wants to merge 111 commits into
madgraph5:master
madgraph5/madgraph4gpu:master
from
hageboeck:refactorMakefile
hageboeck/madgraph4gpu:refactorMakefile
Copy head branch name to clipboard
Commits
Commits on Sep 27, 2023
Moved compilation of CUDA to seperate cuda target
Jooorgen
committed
792080e
View commit details
Copy full SHA for 792080e
Browse repository at this point
Fixed indentation in the makefile
Jooorgen
committed
c945deb
View commit details
Copy full SHA for c945deb
Browse repository at this point
Removed all unneccessary NVCC ifneq and redid indentation
Jooorgen
committed
36a5fa7
View commit details
Copy full SHA for 36a5fa7
Browse repository at this point
Convert all spaces to tabs in cudacpp.mk file
Jooorgen
committed
0b95fb7
View commit details
Copy full SHA for 0b95fb7
Browse repository at this point
Revert "Convert all spaces to tabs in cudacpp.mk file"
Show description for 360d908
Jooorgen
committed
360d908
View commit details
Copy full SHA for 360d908
Browse repository at this point
Changed line to be interpreted in bash into spaces
Jooorgen
committed
575840c
View commit details
Copy full SHA for 575840c
Browse repository at this point
Changed indentation again
Jooorgen
committed
19911fb
View commit details
Copy full SHA for 19911fb
Browse repository at this point
Fixed indentation in start of CUDA compilation
Jooorgen
committed
f4366a9
View commit details
Copy full SHA for f4366a9
Browse repository at this point
Fixed indentation in fcheck compilation
Jooorgen
committed
b819498
View commit details
Copy full SHA for b819498
Browse repository at this point
Changed indentation of ifndef in CUDA compilation
Jooorgen
committed
9082da0
View commit details
Copy full SHA for 9082da0
Browse repository at this point
Changed indentation back to tabs again for some lines
Jooorgen
committed
bfd4301
View commit details
Copy full SHA for bfd4301
Browse repository at this point
Changed indentation again to fix endif error
Jooorgen
committed
529318c
View commit details
Copy full SHA for 529318c
Browse repository at this point
Revert back cudacpp.mk to original state
Jooorgen
committed
fc549ca
View commit details
Copy full SHA for fc549ca
Browse repository at this point
Added cuda target
Jooorgen
committed
bd0df54
View commit details
Copy full SHA for bd0df54
Browse repository at this point
Added usage target if user doesent speficy target when invoking makefile and added cpp targets
Jooorgen
committed
df98ffa
View commit details
Copy full SHA for df98ffa
Browse repository at this point
Added .DEFAULT_GOAL so usage target will be run correctly
Jooorgen
committed
f822e93
View commit details
Copy full SHA for f822e93
Browse repository at this point
Added targets to cpp build
Jooorgen
committed
63bb3b5
View commit details
Copy full SHA for 63bb3b5
Browse repository at this point
Added correct cpp targets
Jooorgen
committed
b5758b0
View commit details
Copy full SHA for b5758b0
Browse repository at this point
Added $(MAKECMDGOALS) ifeq to CUDA compiler configuration
Jooorgen
committed
eb3a706
View commit details
Copy full SHA for eb3a706
Browse repository at this point
Removed automatic configuration of AVX level
Jooorgen
committed
b23ada0
View commit details
Copy full SHA for b23ada0
Browse repository at this point
Fixed correct AVX level depending on C++ compiler
Jooorgen
committed
683e641
View commit details
Copy full SHA for 683e641
Browse repository at this point
Reworked configuration of setting AVX level
Jooorgen
committed
fca0b73
View commit details
Copy full SHA for fca0b73
Browse repository at this point
Fixed missing endif and removed AVX configuration in cuda compilation
Jooorgen
committed
489c453
View commit details
Copy full SHA for 489c453
Browse repository at this point
Fixed AVX not being properly set
Jooorgen
committed
01b7da3
View commit details
Copy full SHA for 01b7da3
Browse repository at this point
Fixed cuda compilation in cudacpp_src.mk and fixed trailing whitespace in AVX assignment
Jooorgen
committed
e734f49
View commit details
Copy full SHA for e734f49
Browse repository at this point
Added else case in AVX configuration
Jooorgen
committed
35d6aee
View commit details
Copy full SHA for 35d6aee
Browse repository at this point
Port changes to BUILDDIRTAG to cudacpp_src.mk
Jooorgen
committed
b611e9e
View commit details
Copy full SHA for b611e9e
Browse repository at this point
Added build specific clean targets in cudacpp.mk and cudacpp_src.mk
Jooorgen
committed
fbdb45a
View commit details
Copy full SHA for fbdb45a
Browse repository at this point
Fixed cleanall with new clean targets
Jooorgen
committed
b86bf3c
View commit details
Copy full SHA for b86bf3c
Browse repository at this point
Fixed indentations in the recipie of the targets
Jooorgen
committed
8b22e9a
View commit details
Copy full SHA for 8b22e9a
Browse repository at this point
Redid the detection of multiple BUILDDIRS when user runs clean
Jooorgen
committed
f81f91f
View commit details
Copy full SHA for f81f91f
Browse repository at this point
Fixed indentation mistake
Jooorgen
committed
ea4c807
View commit details
Copy full SHA for ea4c807
Browse repository at this point
Fixed intendation again in cudacpp_src.mk cleanall
Jooorgen
committed
b39d75b
View commit details
Copy full SHA for b39d75b
Browse repository at this point
First iteration of changes to makefile.mk
Jooorgen
committed
578e5b4
View commit details
Copy full SHA for 578e5b4
Browse repository at this point
Added more clean targets
Jooorgen
committed
f755f8a
View commit details
Copy full SHA for f755f8a
Browse repository at this point
Removed warning using MAKECMDGOAL
Jooorgen
committed
38beccc
View commit details
Copy full SHA for 38beccc
Browse repository at this point
Removed recursiveness in target
Jooorgen
committed
e7e85e9
View commit details
Copy full SHA for e7e85e9
Browse repository at this point
Fixed cleanall bug
Jooorgen
committed
97c38e2
View commit details
Copy full SHA for 97c38e2
Browse repository at this point
Fixed error with clean not detecting the build directories
Jooorgen
committed
f2eb850
View commit details
Copy full SHA for f2eb850
Browse repository at this point
Fixed indentation in clean target
Jooorgen
committed
b41069f
View commit details
Copy full SHA for b41069f
Browse repository at this point
Fixed edgecase where target is madevent_* and the actual target variable does not get set correctly
Jooorgen
committed
f2c9c45
View commit details
Copy full SHA for f2c9c45
Browse repository at this point
Fixed cudacpp_src.mk indentation in target
Jooorgen
committed
db55dcc
View commit details
Copy full SHA for db55dcc
Browse repository at this point
Fixed typo in makefile
Jooorgen
committed
df70200
View commit details
Copy full SHA for df70200
Browse repository at this point
make clean and make cleanavx/cuda now correctly cleans
Jooorgen
committed
c890fc0
View commit details
Copy full SHA for c890fc0
Browse repository at this point
Fixed cleandir in cudacpp.mk calling cleannone in cudacpp_src.mk
Jooorgen
committed
dc77630
View commit details
Copy full SHA for dc77630
Browse repository at this point
Added removing the lockfile in make clean
Jooorgen
committed
b680cae
View commit details
Copy full SHA for b680cae
Browse repository at this point
Fixed syntax in make clean logic, now corectly cleans lockfile
Jooorgen
committed
8583d62
View commit details
Copy full SHA for 8583d62
Browse repository at this point
Added ifeq if no directories are found in make clean
Jooorgen
committed
3826d16
View commit details
Copy full SHA for 3826d16
Browse repository at this point
Fixed extraction of avx level in make clean
Jooorgen
committed
ccc49ed
View commit details
Copy full SHA for ccc49ed
Browse repository at this point
Fixed lib directory not getting properly cleaned
Jooorgen
committed
c9af7a8
View commit details
Copy full SHA for c9af7a8
Browse repository at this point
Reworked targets to allow for compilation using ALL target
Jooorgen
committed
dbbb795
View commit details
Copy full SHA for dbbb795
Browse repository at this point
Absorbed the initial target calling cudacpp.mk into each seperate avx/cuda target
Jooorgen
committed
bfc7739
View commit details
Copy full SHA for bfc7739
Browse repository at this point
Fixed madevent_avx/cuda_link targets
Jooorgen
committed
4d4866b
View commit details
Copy full SHA for 4d4866b
Browse repository at this point
ALL target now calls the makefile itself for compiling avx/cuda targets
Jooorgen
committed
3fa5b76
View commit details
Copy full SHA for 3fa5b76
Browse repository at this point
Last revision of targets
Jooorgen
committed
83bacca
View commit details
Copy full SHA for 83bacca
Browse repository at this point
Did some refactoring of the makefile to remove recurring lines
Jooorgen
committed
f1a2704
View commit details
Copy full SHA for f1a2704
Browse repository at this point
Code cleanup
Jooorgen
committed
6cc72f7
View commit details
Copy full SHA for 6cc72f7
Browse repository at this point
Reverted change to Source makefile, no patch needed now
Jooorgen
committed
cd39261
View commit details
Copy full SHA for cd39261
Browse repository at this point
Fixed lockfiles not getting cleaned properly
Jooorgen
committed
7d15b06
View commit details
Copy full SHA for 7d15b06
Browse repository at this point
Fixed indentation
Jooorgen
committed
752d336
View commit details
Copy full SHA for 752d336
Browse repository at this point
Fixed indentation in cudacpp_src.mk
Jooorgen
committed
c121b0d
View commit details
Copy full SHA for c121b0d
Browse repository at this point
gCheck and check are now to seperate targets for use in CI
Jooorgen
committed
7511431
View commit details
Copy full SHA for 7511431
Browse repository at this point
NVCC now gets properly configured when doing various tests
Jooorgen
committed
328c921
View commit details
Copy full SHA for 328c921
Browse repository at this point
Removed the creation of lockfiles
Jooorgen
committed
df04597
View commit details
Copy full SHA for df04597
Browse repository at this point
Added cpp target for testing
Jooorgen
committed
51828ef
View commit details
Copy full SHA for 51828ef
Browse repository at this point
[CODEGEN] Ported changes in gg_tt.mad to codegen
Jooorgen
committed
aace762
View commit details
Copy full SHA for aace762
Browse repository at this point
Commits on Sep 28, 2023
[CODEGEN] Added patch to makefile to patch.common in codegen
Jooorgen
committed
66d0191
View commit details
Copy full SHA for 66d0191
Browse repository at this point
Readded cleaning of build directories in cleanall
Jooorgen
committed
892f21c
View commit details
Copy full SHA for 892f21c
Browse repository at this point
[CODEGEN] Fixed indentation in cudacpp.mk in codegen
Jooorgen
committed
b0f52b5
View commit details
Copy full SHA for b0f52b5
Browse repository at this point
Fixed indentation in cudacpp.mk in gg_tt.mad
Jooorgen
committed
fd3f74d
View commit details
Copy full SHA for fd3f74d
Browse repository at this point
[CODEGEN] Removed prior patch to makefile in patch.common
Jooorgen
committed
f48ab5a
View commit details
Copy full SHA for f48ab5a
Browse repository at this point
Revert "[CODEGEN] Removed prior patch to makefile in patch.common"
Show description for 92bd1e7
Jooorgen
committed
92bd1e7
View commit details
Copy full SHA for 92bd1e7
Browse repository at this point
[CODEGEN] Fixed patch not applying because string does not exist in file that it is trying to patch
Jooorgen
committed
dd01050
View commit details
Copy full SHA for dd01050
Browse repository at this point
[CODEGEN] Fixed mismatch in patch.common
Jooorgen
committed
e75ca38
View commit details
Copy full SHA for e75ca38
Browse repository at this point
Sets correct cppavx dependency for compiling madevent_cpp
Jooorgen
committed
191e112
View commit details
Copy full SHA for 191e112
Browse repository at this point
Fixed unneccessary & in CUDACPP_BUILDDIR assignment
Jooorgen
committed
67dd776
View commit details
Copy full SHA for 67dd776
Browse repository at this point
[CODEGEN] Add the dependency on cppavx target when compiling madevent_cpp in codegen patch
Jooorgen
committed
9e974c0
View commit details
Copy full SHA for 9e974c0
Browse repository at this point
[CODEGEN] Now sets correct target for linking with cppavx target in runcard
Jooorgen
committed
564682a
View commit details
Copy full SHA for 564682a
Browse repository at this point
[CODEGEN] Fixed patch.commen to have correct intervals in git diff
Jooorgen
committed
6382b5a
View commit details
Copy full SHA for 6382b5a
Browse repository at this point
[CODEGEN] Correctly assigns CPPTARGET in compiling madevent_cpp
Jooorgen
committed
6092d6a
View commit details
Copy full SHA for 6092d6a
Browse repository at this point
[CODEGEN] Correctly sets dependencies for madevent_cpp
Jooorgen
committed
bedb79c
View commit details
Copy full SHA for bedb79c
Browse repository at this point
[CODEGEN] Correctly sets target if madevent is in $MAKECMDGOALS
Jooorgen
committed
cf1b21b
View commit details
Copy full SHA for cf1b21b
Browse repository at this point
Commits on Sep 29, 2023
[CODEGEN] Regenerated all .sa/.mad processes
Jooorgen
committed
75c5be6
View commit details
Copy full SHA for 75c5be6
Browse repository at this point
Commits on Oct 19, 2023
Add reference file for uux->ttgg tests.
hageboeck
committed
8368afc
View commit details
Copy full SHA for 8368afc
Browse repository at this point
Commits on Nov 21, 2023
Remove epoch1/2 from CI, add epochX/pptt012j instead.
hageboeck
committed
fa18d55
View commit details
Copy full SHA for fa18d55
Browse repository at this point
[pp->tt012j] Start refactoring the Makefiles.
Show description for cf0fafa
hageboeck
committed
cf0fafa
View commit details
Copy full SHA for cf0fafa
Browse repository at this point
Fix a signed-unsigned warning.
hageboeck
committed
91f1b61
View commit details
Copy full SHA for 91f1b61
Browse repository at this point
Protect clang-specific pragmas from other compilers.
hageboeck
committed
0212f8b
View commit details
Copy full SHA for 0212f8b
Browse repository at this point
Remove force override of OMPFLAGS.
hageboeck
committed
434774b
View commit details
Copy full SHA for 434774b
Browse repository at this point
[gg_ttgg] Remove force override of OMPFLAGS.
hageboeck
committed
d2182de
View commit details
Copy full SHA for d2182de
Browse repository at this point
[pp_tt012j] Remove a hardcoded path to non-existing madgraph
hageboeck
committed
938fab6
View commit details
Copy full SHA for 938fab6
Browse repository at this point
[pp_tt012j] Completely overhaul Makefiles
Show description for c1020b6
hageboeck
committed
c1020b6
View commit details
Copy full SHA for c1020b6
Browse repository at this point
Remove conditional compilation after Makefile overhaul.
hageboeck
committed
e9f18a7
View commit details
Copy full SHA for e9f18a7
Browse repository at this point
[misc.py] Fix a few typos.
hageboeck
committed
2a56e6d
View commit details
Copy full SHA for 2a56e6d
Browse repository at this point
Commits on Nov 22, 2023
Merge remote-tracking branch 'madgraph/master' into refactorMakefile
Show description for 3be8de7
hageboeck
committed
3be8de7
View commit details
Copy full SHA for 3be8de7
Browse repository at this point
Adapt old CI to new Makefile workflow.
hageboeck
committed
d8bfd81
View commit details
Copy full SHA for d8bfd81
Browse repository at this point
Commits on Nov 27, 2023
[pp_tt012j] More Makefile tweaks.
Show description for 4a5447e
hageboeck
committed
4a5447e
View commit details
Copy full SHA for 4a5447e
Browse repository at this point
[pp_tt012j] Reactivate GLOBAL_FLAG to work with new Makefiles.
hageboeck
committed
4ac7d3c
View commit details
Copy full SHA for 4ac7d3c
Browse repository at this point
[pp_tt012j] Even more Makefile tweaks.
hageboeck
committed
8ecef5b
View commit details
Copy full SHA for 8ecef5b
Browse repository at this point
Commits on Nov 30, 2023
[CODEGEN] Port makefile overhaul to CODEGEN.
Show description for ee768b4
hageboeck
committed
ee768b4
View commit details
Copy full SHA for ee768b4
Browse repository at this point
[CODEGEN] Fix compiler warnings.
Show description for 8715ca3
hageboeck
committed
8715ca3
View commit details
Copy full SHA for 8715ca3
Browse repository at this point
[CODEGEN] Protect clang-specific pragmas from other compilers.
Show description for 58b3ab6
hageboeck
committed
58b3ab6
View commit details
Copy full SHA for 58b3ab6
Browse repository at this point
[CODEGEN] Fix MatrixElementKernelDevice::setGrid()
Show description for a2093c6
hageboeck
committed
a2093c6
View commit details
Copy full SHA for a2093c6
Browse repository at this point
[CODEGEN] Instantiate madgraph test cases also for CUDA builds.
Show description for eec9d56
hageboeck
committed
eec9d56
View commit details
Copy full SHA for eec9d56
Browse repository at this point
[CODEGEN] Apply clang-format to runTest.cc
Show description for 7452bbe
hageboeck
committed
7452bbe
View commit details
Copy full SHA for 7452bbe
Browse repository at this point
[CODEGEN] Remove level 0 pre-patches from generateAndCompare
Show description for 99c2758
hageboeck
committed
99c2758
View commit details
Copy full SHA for 99c2758
Browse repository at this point
Commits on Dec 13, 2023
[CODEGEN] Make mixed-precision computations the default.
Show description for c85de5d
hageboeck
committed
c85de5d
View commit details
Copy full SHA for c85de5d
Browse repository at this point
[CODEGEN] Refine clean targets.
Show description for 23d6470
hageboeck
committed
23d6470
View commit details
Copy full SHA for 23d6470
Browse repository at this point
Regenerate all *.mad processes.
hageboeck
committed
1904d74
View commit details
Copy full SHA for 1904d74
Browse repository at this point
[CI] Fix Mac build targets for CI runs.
hageboeck
committed
5773856
View commit details
Copy full SHA for 5773856
Browse repository at this point
[CI] Update debug build configuration.
hageboeck
committed
629d5aa
View commit details
Copy full SHA for 629d5aa
Browse repository at this point
You can’t perform that action at this time.