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] Offload DG method to GPUs #1485

Draft
wants to merge 96 commits into
base: main
Choose a base branch
from

Commits on May 24, 2023

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

Commits on May 29, 2023

  1. Configuration menu
    Copy the full SHA
    61adfd3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3aa6897 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92b9e68 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Fixed data race

    jkravs committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    fabd803 View commit details
    Browse the repository at this point in the history
  2. RWTH cluster CI added

    jkravs committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    bf5102c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f14874 View commit details
    Browse the repository at this point in the history
  4. Fixed invalid typo in yml key

    jkravs committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    4a13bde View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Configuration menu
    Copy the full SHA
    22cf6e4 View commit details
    Browse the repository at this point in the history
  2. Fixed gitlab ci

    jkravs committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    92c9f34 View commit details
    Browse the repository at this point in the history
  3. Removed after scripts

    jkravs committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    35f4926 View commit details
    Browse the repository at this point in the history
  4. Install OrdinaryDiffEq in CI

    jkravs committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    a05ed8a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a848f72 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fdf3931 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    54d9fc7 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

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

Commits on Jun 13, 2023

  1. Configuration menu
    Copy the full SHA
    651d26d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b0bc7e View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Fixed CUDA offloading bugs

    jkravs committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    ad2763f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79c5286 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Julia 1.9 test pipeline

    jkravs committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    e79d8bb View commit details
    Browse the repository at this point in the history
  2. Fixed invalid yaml file

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

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    eeb04d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e48fb7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b3ac6c View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Boundary GPU ported

    jkravs committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    b4dd4da View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Configuration menu
    Copy the full SHA
    382712f View commit details
    Browse the repository at this point in the history
  2. Prolong2mortars on gpu

    jkravs committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    ee93f61 View commit details
    Browse the repository at this point in the history
  3. Dummy for mortar calc

    jkravs committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    baf75e2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b7a738 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. apply_jacobian offloaded

    jkravs committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    39cbf80 View commit details
    Browse the repository at this point in the history
  2. calc_sources offloaded

    jkravs committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    58d165e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba1a530 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Added suggestions

    jkravs committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    f27bb8e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b075711 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6df94be View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8fc47fe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3eb35d0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5350e78 View commit details
    Browse the repository at this point in the history
  7. Fixed scalar indexing issue

    jkravs committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    7e23af5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    530d10a View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. u/du initalized on gpu

    jkravs committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    c39790b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cd2045 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Configuration menu
    Copy the full SHA
    8a1de82 View commit details
    Browse the repository at this point in the history
  2. Fix scalar indexing on test

    jkravs committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    31915a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a81463 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dce23a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a5a8c4 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

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

    jkravs committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    35843bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    19ba7c8 View commit details
    Browse the repository at this point in the history
  4. Display benchmark results

    jkravs committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    dd65936 View commit details
    Browse the repository at this point in the history
  5. P4est advection basic testing

    jkravs committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    14db899 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Replace Symbols with Int

    Symbols are box types and can not be accessed on a GPU
    
    Translation
    - :begin = 0
    - :end = 1
    - :i_forward = 2
    - :i_backward = 3
    jkravs committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    1c17e35 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    651ef17 View commit details
    Browse the repository at this point in the history
  3. Typo

    jkravs committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    ce44e4f View commit details
    Browse the repository at this point in the history
  4. Change Ints to Index Enum

    jkravs committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    c243726 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    92736d8 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    f877a12 View commit details
    Browse the repository at this point in the history
  2. Inital CPU offloading possible

    jkravs committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    184cf37 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d428557 View commit details
    Browse the repository at this point in the history
  4. Test p4est elixir in CI

    jkravs committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    1edb32c View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Configuration menu
    Copy the full SHA
    93daf64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0459fdf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    44343de View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a3cd9d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9d8c156 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

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

Commits on Aug 9, 2023

  1. Longer CI Timeout

    jkravs committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    8fb7a3e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21dfe5a View commit details
    Browse the repository at this point in the history
  3. P4est advection basic on GPU

    jkravs committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    6eb5933 View commit details
    Browse the repository at this point in the history
  4. CI Test of p4est on GPU

    jkravs committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    d81fe1a View commit details
    Browse the repository at this point in the history
  5. Init interfaces.u on GPU

    jkravs committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    85efe0a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d3b5e09 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    38ea4bc View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Configuration menu
    Copy the full SHA
    2c6443e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd2696d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ad1b7b6 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. New elixirs

    jkravs committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    8442991 View commit details
    Browse the repository at this point in the history
  2. Remove all symbols

    jkravs committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    2186fd4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1164e4c View commit details
    Browse the repository at this point in the history
  4. reset du offload

    jkravs committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    a4fb500 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3cfc529 View commit details
    Browse the repository at this point in the history
  6. prolong2interfaces offloaded

    jkravs committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    369518f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    50a3ba0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0c1ea4b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6e89971 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4ea72b1 View commit details
    Browse the repository at this point in the history
  11. calc source terms 3d offload

    jkravs committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    a597b10 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2ddb8d6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3022e5c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    74b61a1 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

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

Commits on Nov 27, 2023

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

Commits on Nov 29, 2023

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