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

Custom C/C++ kernel demo #2983

Merged
merged 49 commits into from
Jan 21, 2024
Merged

Custom C/C++ kernel demo #2983

merged 49 commits into from
Jan 21, 2024

Commits on Jan 11, 2024

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

Commits on Jan 12, 2024

  1. Form with C++ kernel.

    jhale committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    55cf9db View commit details
    Browse the repository at this point in the history
  2. Few more additions.

    jhale committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    320f26e View commit details
    Browse the repository at this point in the history
  3. clang-format

    jhale committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    f67ce51 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e5c375 View commit details
    Browse the repository at this point in the history
  5. Fix sparsity pattern build.

    jhale committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    d7a10cf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d51bf7e View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Configuration menu
    Copy the full SHA
    22f0bcd View commit details
    Browse the repository at this point in the history
  2. More template type deduction.

    jhale committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    7b83f85 View commit details
    Browse the repository at this point in the history
  3. More use of generic types.

    jhale committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    73a14d7 View commit details
    Browse the repository at this point in the history
  4. Some work towards using Basix.

    jhale committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    1f5b1b8 View commit details
    Browse the repository at this point in the history
  5. More const.

    jhale committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    9b8348a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1061437 View commit details
    Browse the repository at this point in the history
  7. Basix for quadrature.

    jhale committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    41375a4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0ece7ef View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Tidy. Still not working.

    jhale committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    01f26c8 View commit details
    Browse the repository at this point in the history
  2. Fix.

    jhale committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    4eab682 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0db48b2 View commit details
    Browse the repository at this point in the history
  4. Fix.

    jhale committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    82b3999 View commit details
    Browse the repository at this point in the history
  5. Add note.

    jhale committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    7b3e588 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

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

    jhale committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    dede3d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6901321 View commit details
    Browse the repository at this point in the history
  4. Tidy.

    jhale committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    aea1e36 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c024486 View commit details
    Browse the repository at this point in the history
  6. Response to basic feedback.

    jhale committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    b1f1c9a View commit details
    Browse the repository at this point in the history
  7. Few more small tweaks.

    jhale committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    44ea39c View commit details
    Browse the repository at this point in the history
  8. Tweaks.

    jhale committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    19c0841 View commit details
    Browse the repository at this point in the history
  9. Remove another const.

    jhale committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    9af8b84 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    09c449d View commit details
    Browse the repository at this point in the history
  11. Add raw assembler to demo.

    About 30% faster with anonymous functions.
    garth-wells committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    9c81aec View commit details
    Browse the repository at this point in the history
  12. Modularise with functions

    garth-wells committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    dda707f View commit details
    Browse the repository at this point in the history
  13. Add RHS

    garth-wells committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    a66f011 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Get RHS working

    garth-wells committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    c65ddb6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2babb9f View commit details
    Browse the repository at this point in the history
  3. Tidy up

    garth-wells committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    530ea0d View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2024

  1. Simplify Form domain ids

    garth-wells committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    a13b8f6 View commit details
    Browse the repository at this point in the history
  2. Undo so changes

    garth-wells committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    0a8e98f View commit details
    Browse the repository at this point in the history
  3. Simplify

    garth-wells committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    a550fac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1c79fc6 View commit details
    Browse the repository at this point in the history
  5. Tidy up

    garth-wells committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    bae9bcd View commit details
    Browse the repository at this point in the history
  6. Doxygen fix

    garth-wells committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    f981578 View commit details
    Browse the repository at this point in the history
  7. Small optimisation

    garth-wells committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    16dc137 View commit details
    Browse the repository at this point in the history
  8. Tidy up

    garth-wells committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    5634d63 View commit details
    Browse the repository at this point in the history
  9. Sort imports

    garth-wells committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    be82c95 View commit details
    Browse the repository at this point in the history
  10. Name update

    garth-wells committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    232b019 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bff5b44 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3eebd0d View commit details
    Browse the repository at this point in the history
  13. Update demo doc

    garth-wells committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    73710d0 View commit details
    Browse the repository at this point in the history