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

[WIP] GPU Abstraction to also target HIP in cudacpp impementation & Profiling infrastructure #718

Open
wants to merge 497 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 31, 2023

  1. Configuration menu
    Copy the full SHA
    7eb8da7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27cb7d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8946a0c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    abe5064 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Configuration menu
    Copy the full SHA
    c5d0fb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f531206 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. Configuration menu
    Copy the full SHA
    cc39fe8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac6112f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d98e8f6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6848061 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Configuration menu
    Copy the full SHA
    5d87a1e View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. Fleshed out HIP macros and added missing macros in code

    Jorgen Teig committed May 11, 2023
    Configuration menu
    Copy the full SHA
    9608778 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Configuration menu
    Copy the full SHA
    e4dc25e View commit details
    Browse the repository at this point in the history
  2. Added macro for __CUDACC_

    Jooorgen committed May 31, 2023
    Configuration menu
    Copy the full SHA
    39836e0 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Configuration menu
    Copy the full SHA
    98d02bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecee14d View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Configuration menu
    Copy the full SHA
    78a8119 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Configuration menu
    Copy the full SHA
    4f98bcd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    098219a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ecf523 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    11e392d View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Cleanup of sync with master

    Jooorgen committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    e8779eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5f1070 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a7da6ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d69762d View commit details
    Browse the repository at this point in the history
  5. Added some fixes

    Jooorgen committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    5459bbc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    abbc9af View commit details
    Browse the repository at this point in the history
  7. Made small fix to makefile

    Jooorgen committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    58174f6 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Configuration menu
    Copy the full SHA
    a46b3f9 View commit details
    Browse the repository at this point in the history
  2. Removed typo

    Jooorgen committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    ce8a20c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7830e20 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    822816d View commit details
    Browse the repository at this point in the history
  5. Changed typo in file

    Jooorgen committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    0307eba View commit details
    Browse the repository at this point in the history
  6. Testing some defines

    Jooorgen committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    1ceace1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1043b45 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    28afd0b View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Testing removing rpath

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    4486ffd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc1c26d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    66566f4 View commit details
    Browse the repository at this point in the history
  4. Removed rpath for testing

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    8106e42 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d698eda View commit details
    Browse the repository at this point in the history
  6. More testing

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    a10140f View commit details
    Browse the repository at this point in the history
  7. More testing

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    ebc413a View commit details
    Browse the repository at this point in the history
  8. Testing

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    33b6971 View commit details
    Browse the repository at this point in the history
  9. Testing 2

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    a68b25c View commit details
    Browse the repository at this point in the history
  10. Testing 3

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    fcd7a42 View commit details
    Browse the repository at this point in the history
  11. Testing 4

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    6c0b470 View commit details
    Browse the repository at this point in the history
  12. Testing 6

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    bfc2782 View commit details
    Browse the repository at this point in the history
  13. Removing lines for testing

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    fef4e8d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0fcea2b View commit details
    Browse the repository at this point in the history
  15. Removed more testing lines

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    7905854 View commit details
    Browse the repository at this point in the history
  16. Removed typo

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    a97d8df View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    95bd9cc View commit details
    Browse the repository at this point in the history
  18. Fixed typo

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    eb19aee View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    5783902 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7289a94 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    665d37c View commit details
    Browse the repository at this point in the history
  22. Added some fixes

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    22b1142 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    dc82909 View commit details
    Browse the repository at this point in the history
  24. Added some testing lines

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    e77172d View commit details
    Browse the repository at this point in the history
  25. Added some testing lines

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    9884b82 View commit details
    Browse the repository at this point in the history
  26. Fixed syntax error

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    7eb0a02 View commit details
    Browse the repository at this point in the history
  27. Added some syntax fixes

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    e1fd37e View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    44aa73d View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    0a29cff View commit details
    Browse the repository at this point in the history
  30. Added some testing lines

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    dd08b7b View commit details
    Browse the repository at this point in the history
  31. Testing 8

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    6accaea View commit details
    Browse the repository at this point in the history
  32. Testing 9

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    01319ec View commit details
    Browse the repository at this point in the history
  33. Testing 10

    Jooorgen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    d48c4ab View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Removed warnings when compiling and fixes to makefile for HIP compila…

    …tion
    Jorgen Teig committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    20932b8 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Made alot of changes to the Makefile, no ROCm-capable device is detec…

    …ted problems
    Jorgen Teig committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    a36fed5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9272a85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a6cf66 View commit details
    Browse the repository at this point in the history
  4. Removed #warnings

    Jooorgen committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    ae7d68d View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    e185405 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Configuration menu
    Copy the full SHA
    5431d84 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e17a0d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cd90274 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5dc09d0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f196de6 View commit details
    Browse the repository at this point in the history
  6. Fixed some syntax errors

    Jooorgen committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    199860b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a74b1aa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f29ee2b View commit details
    Browse the repository at this point in the history
  9. Remove hardcoded variable

    Jooorgen committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    33f69d8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8a1e5fc View commit details
    Browse the repository at this point in the history
  11. Merge pull request #3 from Jooorgen/gpu_abstraction

    Gpu abstraction
    Jooorgen authored Jun 21, 2023
    Configuration menu
    Copy the full SHA
    a9a77d2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4da0224 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3d7892c View commit details
    Browse the repository at this point in the history
  14. Merge pull request #4 from Jooorgen/gpu_abstraction

    Fix for including cuda in test compilation when compiling in HIP
    Jooorgen authored Jun 21, 2023
    Configuration menu
    Copy the full SHA
    ff18a89 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Configuration menu
    Copy the full SHA
    5c8ed77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c678f32 View commit details
    Browse the repository at this point in the history
  3. Fixed typo

    Jooorgen committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    b6fb061 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a6ef4c5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bdfc44b View commit details
    Browse the repository at this point in the history
  6. Readding -rpath

    Jooorgen committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    2ffbf6b View commit details
    Browse the repository at this point in the history
  7. Changed syntax in Makefile

    Jooorgen committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    cd3ced9 View commit details
    Browse the repository at this point in the history
  8. Added some fixes to makefile

    Jooorgen committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    2c15714 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8db62ba View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6035cc9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    708340a View commit details
    Browse the repository at this point in the history
  12. Fixed typo

    Jooorgen committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    d763b13 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f46c8d5 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3aef7d7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f98768f View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Configuration menu
    Copy the full SHA
    cdff55d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6fa25ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8fbc97f View commit details
    Browse the repository at this point in the history
  4. Testing syntax changes

    Jooorgen committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    b2d6aa9 View commit details
    Browse the repository at this point in the history
  5. Fixed syntax

    Jooorgen committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    f7508be View commit details
    Browse the repository at this point in the history
  6. Second try at fixing syntax

    Jooorgen committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    7e54dd7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d09bec0 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Configuration menu
    Copy the full SHA
    f5365d7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5 from Jooorgen/master

    Transfer changes from master back into gpu_abstraction branch
    Jooorgen authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    1dfeb18 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3e5127 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a7369a3 View commit details
    Browse the repository at this point in the history
  5. Removed CudaRuntime

    Jooorgen committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    d123d61 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Configuration menu
    Copy the full SHA
    8da7f4c View commit details
    Browse the repository at this point in the history
  2. Fixed syntax errors

    Jooorgen committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    a6ba2d1 View commit details
    Browse the repository at this point in the history
  3. Fixed typo

    Jooorgen committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    c82a5a6 View commit details
    Browse the repository at this point in the history
  4. Fixed error

    Jooorgen committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    0ef2711 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e7df295 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d1ba039 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    15ddcbf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b6b967d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a74ea9d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f584d5b View commit details
    Browse the repository at this point in the history
  11. Fixed syntax error

    Jooorgen committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    7fd210f View commit details
    Browse the repository at this point in the history
  12. Fixed syntax error 2

    Jooorgen committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    bea14a4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bfd7534 View commit details
    Browse the repository at this point in the history
  14. Fix to getting CUDA_HOME

    Jooorgen committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    da61f5a View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Configuration menu
    Copy the full SHA
    c957d69 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    ce4e87d View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Configuration menu
    Copy the full SHA
    eda96f8 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Configuration menu
    Copy the full SHA
    1e4eba8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b7252ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    63cf27c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6741186 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b5932de View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cceba28 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f6ca346 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c33d0af View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6a451ed View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Configuration menu
    Copy the full SHA
    9872c95 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    fc4ef6b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67e5613 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    81cad87 View commit details
    Browse the repository at this point in the history
  4. [jthip] in ggttgg.mad, clean up GpuAbstraction together with Jorgen a…

    …fter moving MGONGPUCPP_GPUIMPL to mgOnGpuConfig.h
    valassi committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    b4bdf47 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    806b5c7 View commit details
    Browse the repository at this point in the history
  6. [jthip] in ggttgg.mad CurandRandomNumberKernel.cc, change back MGONGP…

    …UCPP_CUDACC to __CUDACC__
    valassi committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    5d9a8e6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ece2174 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    efe9b83 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e3fa17f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5d218f6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    85a746b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6e90139 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c8d4da4 View commit details
    Browse the repository at this point in the history
  14. [jthip] regenerate ggttgg.mad - all ok! a few improvements in CPPProc…

    …ess.cc as edited in CODEGEN
    valassi committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    334aee7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bfc5b65 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b83eca5 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ccb3b30 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1207f1f View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. [jthip] rerun 78 tput alltees (for CUDA/C++) after including HIP, all…

    … looks ok
    
    STARTED  AT Tue Jul 18 07:35:57 PM CEST 2023
    ./tput/teeThroughputX.sh -mix -hrd -makej -eemumu -ggtt -ggttg -ggttgg -gqttq -ggttggg -makeclean
    ENDED(1) AT Tue Jul 18 10:55:48 PM CEST 2023 [Status=0]
    ./tput/teeThroughputX.sh -flt -hrd -makej -eemumu -ggtt -ggttgg -inlonly -makeclean
    ENDED(2) AT Tue Jul 18 11:19:50 PM CEST 2023 [Status=0]
    ./tput/teeThroughputX.sh -makej -eemumu -ggtt -ggttg -gqttq -ggttgg -ggttggg -flt -bridge -makeclean
    ENDED(3) AT Tue Jul 18 11:28:30 PM CEST 2023 [Status=0]
    ./tput/teeThroughputX.sh -eemumu -ggtt -ggttgg -flt -rmbhst
    ENDED(4) AT Tue Jul 18 11:31:25 PM CEST 2023 [Status=0]
    ./tput/teeThroughputX.sh -eemumu -ggtt -ggttgg -flt -curhst
    ENDED(5) AT Tue Jul 18 11:34:18 PM CEST 2023 [Status=0]
    
    Some minor performance changes also due to itscrd80 vs itscrd90
    valassi committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    1050176 View commit details
    Browse the repository at this point in the history
  2. [jthip] rerun 15 tmad alltees (for cuda/c++) after including HIP, all…

    … looks ok
    
    STARTED AT Tue Jul 18 11:37:16 PM CEST 2023
    ENDED   AT Wed Jul 19 03:52:57 AM CEST 2023
    
    Note, the ggttgg tests fail as expected
    valassi committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    18ffff2 View commit details
    Browse the repository at this point in the history
  3. [jthip] go back to upstream/master tput/tmad logs for easier merging

    Revert "[jthip] rerun 15 tmad alltees (for cuda/c++) after including HIP, all looks ok"
    This reverts commit 18ffff2.
    
    Revert "[jthip] rerun 78 tput alltees (for CUDA/C++) after including HIP, all looks ok"
    This reverts commit 1050176.
    valassi committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    65350c5 View commit details
    Browse the repository at this point in the history
  4. [jthip] go back to 14 upstream/master CODEGEN logs for easier merging

    git checkout upstream/master `gitls */CODEGEN*txt`
    valassi committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    4014dfa View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Configuration menu
    Copy the full SHA
    d2ac310 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35913a3 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. [jthip] go back to pre-HIP changes in all 6 mad (except ggttgg) and 7…

    … sa for easier merging from upstream/master
    
    git checkout origin/f2py $(gitls *sa *.mad | grep -v gg_ttgg.mad)
    
    NB: this does NOT remove the newly added GpuAbstraction.h and GpuRuntime.h files, it is better like this...
    valassi committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    ee8875b View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master' into jthip

    Fix conflicts:
    	epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/madgraph/iolibs/template_files/cpp_model_parameters_h.inc
    	epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/madgraph/iolibs/template_files/gpu/Bridge.h
    	epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/madgraph/iolibs/template_files/gpu/MemoryAccessMomenta.h
    	epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/madgraph/iolibs/template_files/gpu/cudacpp.mk
    	epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/madgraph/iolibs/template_files/gpu/mgOnGpuFptypes.h
    	epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/madgraph/iolibs/template_files/gpu/mgOnGpuVectors.h
    	epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/madgraph/iolibs/template_files/gpu/runTest.cc
    	epochX/cudacpp/CODEGEN/PLUGIN/CUDACPP_SA_OUTPUT/madgraph/iolibs/template_files/gpu/testxxx.cc
    	epochX/cudacpp/gg_ttgg.mad/SubProcesses/Bridge.h
    	epochX/cudacpp/gg_ttgg.mad/SubProcesses/MemoryAccessMomenta.h
    	epochX/cudacpp/gg_ttgg.mad/SubProcesses/cudacpp.mk
    	epochX/cudacpp/gg_ttgg.mad/SubProcesses/runTest.cc
    	epochX/cudacpp/gg_ttgg.mad/SubProcesses/testxxx.cc
    	epochX/cudacpp/gg_ttgg.mad/src/Parameters_sm.h
    	epochX/cudacpp/gg_ttgg.mad/src/mgOnGpuFptypes.h
    	epochX/cudacpp/gg_ttgg.mad/src/mgOnGpuVectors.h
    valassi committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    6b9552e View commit details
    Browse the repository at this point in the history
  3. [jthip] regenerate ggttgg.mad - all looks ok! so CODEGEN is in sync w…

    …ith ggttgg.mad
    
    But building the latter fails, e.g.
    
    ccache /usr/local/cuda-12.0/bin/nvcc -o fgcheck.exe ./fcheck_sa.o ./fsampler_cu.o -L../../lib -lmg5amc_common -Xlinker -rpath='$ORIGIN/../../lib'  -lgfortran -L../../lib -lmg5amc_gg_ttxgg_cuda ./gCommonRandomNumberKernel.o ./gRamboSamplingKernels.o
    /cvmfs/sft.cern.ch/lcg/releases/binutils/2.37-4177a/x86_64-centos8/bin/ld: ./gCPPProcess.o: in function `mg5amcGpu::CPPProcess::initProc(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
    tmpxft_0035b9d4_00000000-6_gCPPProcess.cudafe1.cpp:(.text+0x9c8): undefined reference to `mg5amcGpu::Parameters_sm::getInstance()'
    valassi committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    ef615f5 View commit details
    Browse the repository at this point in the history
  4. [jthip] in ggttgg.mad cudacpp_src.mk, use GPUCC instead of NVCC as im…

    …plemented by Jorgen in Subprocesses
    
    The build now succeeds
    valassi committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    70c884a View commit details
    Browse the repository at this point in the history
  5. [jthip/namespace] in ggttgg.mad, manually check and fix the pending _…

    …_CUDACC__ (added in the namespace branch) that must be changed to MGONGPUCPP_GPUIMPL
    valassi committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    a912fc5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    af0f0d4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1eb284a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8206a29 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. [jthip] go back to origin/fpe ggttgg.mad codegen log for easier mergi…

    …ng of upstream/master
    valassi committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    e32e8ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e467cd4 View commit details
    Browse the repository at this point in the history
  3. [jthip] regenerate ggttgg.mad after merging upstream/master - all ok …

    …(will revert the log)
    valassi committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    9d5b6d9 View commit details
    Browse the repository at this point in the history
  4. [jthip] revert the ggttgg codegen log for easier merging later on

    Revert "[jthip] regenerate ggttgg.mad after merging upstream/master - all ok (will revert the log)"
    This reverts commit 9d5b6d9.
    valassi committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    e55d57b View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    980ccbc View commit details
    Browse the repository at this point in the history
  2. Testing on push in workflow

    Jooorgen committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    5712fa9 View commit details
    Browse the repository at this point in the history
  3. Fixed typo

    Jooorgen committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    7bbfadb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e57f4ff View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6629f6a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e51378b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2e53e3a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0b28403 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1bd4880 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    75afd3a View commit details
    Browse the repository at this point in the history
  11. Fixed srun syntax again

    Jooorgen committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    9a23686 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d46d4f8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    61b3ad8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    395bae3 View commit details
    Browse the repository at this point in the history
  15. Changed srun syntax again

    Jooorgen committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    d7cf2de View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c7fe974 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ec7d843 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    95bcc39 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4eb1393 View commit details
    Browse the repository at this point in the history
  20. Fixed syntax error

    Jooorgen committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    e70adb5 View commit details
    Browse the repository at this point in the history
  21. Fixed silly error in performanceProfiler script and changed CUDAVerst…

    …ion to GPUVersion in sendData script
    Jooorgen committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    4305bbc View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    eeb1d9b View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    b41b33c View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    c4532c6 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    f1371e9 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Configuration menu
    Copy the full SHA
    d1a8d31 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    217b752 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    412b30d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1aff7a4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9b5ba92 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a97f9ff View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Configuration menu
    Copy the full SHA
    7fe49f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61d944f View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Configuration menu
    Copy the full SHA
    240b52c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4bf8d98 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c41e2d2 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Configuration menu
    Copy the full SHA
    2861007 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5eb939 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bfc6fa View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Removed CVMFS for CI tests

    Jooorgen committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    a0658ec View commit details
    Browse the repository at this point in the history
  2. Revert changes to CUDA_HOME

    Jooorgen committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    441bd79 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #8 from Jooorgen/gpu_abstraction

    Merge latest changes in gpu_abstraction branch to master branch with even newer CI tests
    Jooorgen authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    7dbb79b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cad35cc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e89ae42 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b79fe00 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fafcb95 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #9 from Jooorgen/gpu_abstraction

    CI checks
    Jooorgen authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    9bb4d3f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3b8ce7e View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Configuration menu
    Copy the full SHA
    609d548 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1bb745 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5097e9d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    762122b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ab3a60b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e3e11dc View commit details
    Browse the repository at this point in the history
  7. Export HIPARCHFLAGS and set AMD ARCH in cudacpp_src.mk, also change C…

    …UFLAGS to GPUFLAGS in cudacpp_src.mk
    Jooorgen committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    87031ad View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e859159 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2920ff2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    be4bf04 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #10 from Jooorgen/gpu_abstraction

    [CODEGEN] Regenerate all 5 .sa/.mad processes based on gg_ttgg.mad
    Jooorgen authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    ac8a2e8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4defb73 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    088b329 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1899fe3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d38ba00 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    62b3e36 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    efef15d View commit details
    Browse the repository at this point in the history
  18. Merge pull request #11 from Jooorgen/gpu_abstraction

    Removed all warnings in HIP compilation
    Jooorgen authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    dbe3240 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    8949571 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Configuration menu
    Copy the full SHA
    d889085 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Configuration menu
    Copy the full SHA
    3821d30 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a30343c View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    2f97348 View commit details
    Browse the repository at this point in the history