History log of /libCEED/rust/libceed-sys/c-src/backends/hip-gen/ceed-hip-gen-operator.c (Results 51 – 75 of 81)
Revision Date Author Comments
# 65fb18fa 20-Feb-2024 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - add debug message when falling back


# f6eafd79 20-Feb-2024 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - fallback from gen to shared for non-tensor


# 21f16bf6 13-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1315 from CEED/jeremy/queep

Backend Consistency Fixes


# b7453713 31-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

style - fixes for HIP backends


# 3c708d80 24-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1299 from CEED/sjg/cuda-hip-backends-consistency

Style fixes for `cuda` and `hip` backend consistency


# b2165e7a 11-Aug-2023 Sebastian Grimberg <sjg@amazon.com>

Whitespace, style, and formatting updates for consistency between CUDA and HIP backends

Adds include guards in JiT header files, even if not strictly necessary, to match the precedent set in cuda-sh

Whitespace, style, and formatting updates for consistency between CUDA and HIP backends

Adds include guards in JiT header files, even if not strictly necessary, to match the precedent set in cuda-shared and hip-shared as well as sycl.

show more ...


# 4b35598d 20-Jun-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1231 from CEED/jeremy/consistency

Consistency fixes


# eb7e6caf 16-Jun-2023 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - naming consistency fixes


# c5215752 24-Apr-2023 Sebastian Grimberg <sebastiangrimb@gmail.com>

Merge pull request #1197 from sebastiangrimberg/sjg/style-whitespace-fix

Minor style consistency updates


# 2a86cc9d 04-Mar-2023 Sebastian Grimberg <sjg@amazon.com>

Fix file endings inconsistency


# 2c2ea1db 15-Apr-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Pedantic make option (#1193)

* make - add PEDANTIC option

* ci - use PEDANTIC make option

* cuda - fix pedantic error

* pedantic - drop nonstandard ternary for CeedError


# 49aac155 24-Mar-2023 Jeremy L Thompson <jeremy@jeremylt.org>

IWYU fixes (#1182)

* iwyu - include fixes

* iwyu - silence some iwyu output

* minor - clearer macro names

* iwyu - fix suggestion of "ceed/ceed.h" externally

* iwyu - lighter petsc heade

IWYU fixes (#1182)

* iwyu - include fixes

* iwyu - silence some iwyu output

* minor - clearer macro names

* iwyu - fix suggestion of "ceed/ceed.h" externally

* iwyu - lighter petsc headers

* iwyu - ceed/ceed.h -> ceed.h

* iwyu - cuda/hip include fixes

show more ...


# 2b730f8b 17-Nov-2022 Jeremy L Thompson <jeremy@jeremylt.org>

Switch to clang-format (#1051)

* style - switch to clang-format

* ci - use newer libxsmm

* action - update format action

* format - consistent use of {} for multi-line if/for

* make - re

Switch to clang-format (#1051)

* style - switch to clang-format

* ci - use newer libxsmm

* action - update format action

* format - consistent use of {} for multi-line if/for

* make - remove stray newline

* make - simpler 'make format' target

* ci - use newer libxsmm

* doc - minor release note claification

* minor - minor fix

* minor - minor fix

* minor - minor fix

* minor - minor fix

* make format

* format - less aggressive alignment rules

* tidy - check for argument name mismatches

* fix newline

* format - mirror Ratel update to .clang-format

* fix merge error

* fix merge conflict

* fix merge error

* drop style in .phony list

* Update .clang-format

Co-authored-by: Jed Brown <jed@jedbrown.org>

* apply updated format

Co-authored-by: Jed Brown <jed@jedbrown.org>

show more ...


# 9e201c85 23-Sep-2022 Yohann <dudouit1@llnl.gov>

Refactor `cuda-gen` and `hip-gen` backends. (#1050)

* Add TODO items.

* rough, but something like this?

* wip - cleaning up some warnings, but more remain

* wip - reorganize

* wip - miss

Refactor `cuda-gen` and `hip-gen` backends. (#1050)

* Add TODO items.

* rough, but something like this?

* wip - cleaning up some warnings, but more remain

* wip - reorganize

* wip - missing kernels

* wip - replace t1d

* fix some kernels

* another typo

* more

* another one

* closer

* define T_1D

* typosgit add .!

* WIP: changes to cuda-shared framework for new kernels

* fix output writing

* buffer fix

* buffer sizes

* WIP: fixes for 2 and 3D basis kernels

* minor

* fix weight kernel for 3d

* remove debugging output

* minor reorg

* fix includes

* enable collo grad for cuda-shared

* move quoted kernels

* renaming

* missed a rename

* small fix

* more naming consistency

* faster 'useCollograd=false' path in *-gen

* more style

* one last style fix

* clearer collograd condition

* Add gen basis kernels to hip-shared

* Try some changes to hip-shared basis block sizes for new kernels

* cuda - drop extra kernel arg

* cuda - fix collograd check logic

* update gen comment about parallelization

* tidy up fields struct definition

* tidy up structs even more

* Update hip-gen basis templates use and move other hip-gen device functions to jit-source

* Finish hip-gen basis template update; small style updates to match CUDA

* missing isStrided

* Update block size used in 3D weight for new shared kernels

* update release notes

Co-authored-by: Jeremy L Thompson <jeremy@jeremylt.org>
Co-authored-by: nbeams <246972+nbeams@users.noreply.github.com>

show more ...


# ce18bed9 17-Mar-2022 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #858 from CEED/jeremy/dump-copy-stuff

Strip redundant/outdated license info duplication


# 3d8e8822 17-Mar-2022 Jeremy L Thompson <jeremy@jeremylt.org>

minor - update copyright headers


# f99981a3 25-Feb-2022 Jed Brown <jed@jedbrown.org>

Merge pull request #893 from CEED/natalie/more-hip-launch-bounds

HIP: add atomics flag and more kernel launch bounds for performance improvements


# 37c3b1cf 24-Feb-2022 nbeams <246972+nbeams@users.noreply.github.com>

Change to more specific name for hip-gen block size function


# 1946eaf0 18-Feb-2022 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #898 from CEED/jeremy/qf-ctx-read

Read-only access for QFContext


# 441428df 14-Feb-2022 Jeremy L Thompson <jeremy@jeremylt.org>

qf - extend ctx read/write feature to qf


# b3e1519b 31-Jan-2022 nbeams <246972+nbeams@users.noreply.github.com>

Add launch bounds to hip-gen operator kernel


# 0b548709 14-Sep-2021 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #806 from CEED/jeremy/get-fields

Promote Field Getters to Public API


# 7e7773b5 09-Sep-2021 Jeremy L Thompson <jeremy@jeremylt.org>

interface - refactor *GetFields to include number of fields


# eaf62fff 02-Aug-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Refactor Preconditioning Ingredients (#795)

* op - split preconditioning into separate file

* pc - move FDM to interface level

* pc - initial move of diagonal assembly to interface

* interf

Refactor Preconditioning Ingredients (#795)

* op - split preconditioning into separate file

* pc - move FDM to interface level

* pc - initial move of diagonal assembly to interface

* interface - only return error code or error

* doc - improve preconditioning helper function documentation

* pc - use qdata layout for interface diagonal assembly

* pc - update for consistency in naming, use of CeedChk, and static

* doc - spelling

* style - minor

* doc - add doc for CeedBuildMassLaplace

* doc - update release notes

Co-authored-by: Jed Brown <jed@jedbrown.org>

Co-authored-by: Jed Brown <jed@jedbrown.org>

show more ...


# 874019bc 31-Mar-2021 Jed Brown <jed@jedbrown.org>

Merge pull request #716 from CEED/jed/install-backend.h

Jed/install backend.h


1234