counter_analysis_toolkit: add CMake support#449
counter_analysis_toolkit: add CMake support#449dbarry9 wants to merge 1 commit intoicl-utk-edu:masterfrom
Conversation
386843c to
d14ab64
Compare
|
@Treece-Burgess I am writing this message just to document that we will need to update the CI tests to account for the new directory structure introduced in this PR. |
57ec74c to
d479a53
Compare
Yes, once you are done making changes. I think I will update the CI through this PR as well. I will default to use the CMake option. Is that fine with you? |
Yes, that is good. |
1573dc6 to
1c5a409
Compare
f225505 to
4f2acd6
Compare
4f2acd6 to
7424ef5
Compare
To accommodate different instruction sets and precisions available in modern architectures, these changes add CMake as a more flexible build system for the Counter Analysis Toolkit. These changes have been tested on the Intel Sapphire Rapids architecture.
7424ef5 to
888cf82
Compare
|
During a previous PICL meeting is was discuss to use meson-python instead of autotools. Due to this, I discussed with @dbarry9 if continuing to keep this PR open was applicable. We both agreed that the CAT build system should be inline with the PAPI build system. Therefore, I will be closing this PR. |
Pull Request Description
To accommodate different instruction sets and precisions available in modern architectures, these changes add CMake as a more flexible build system for the Counter Analysis Toolkit.
These changes have been tested on the Intel Sapphire Rapids architecture.
Author Checklist
Why this PR exists. Reference all relevant information, including background, issues, test failures, etc
Commits are self contained and only do one thing
Commits have a header of the form:
module: short descriptionCommits have a body (whenever relevant) containing a detailed description of the addressed problem and its solution
The PR needs to pass all the tests