History log of /libCEED/rust/libceed-sys/c-src/backends/cuda-ref/ceed-cuda-ref.h (Results 26 – 50 of 87)
Revision Date Author Comments
# c1222711 24-Jun-2024 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - skip unneeded restrictions in OpApply


# ef9a992f 17-May-2024 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1586 from CEED/jeremy/gpu-points-rstr-fix

rstr - transpose AtPoints restriction fixes


# 0b63de31 17-May-2024 Jeremy L Thompson <jeremy@jeremylt.org>

rstr - transpose AtPoints restriction fixes


# 3765d34e 09-May-2024 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1578 from CEED/jeremy/restriction-points-gpu

GPU Restriction AtPoints


# b20a4af9 08-May-2024 Jeremy L Thompson <jeremy@jeremylt.org>

cuda - add ElemRestrictionAtPoints


# 509d4af6 28-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

Drop JiT Guards in Most QF Source (#1540)

* backend - use pragma once

* gallery - drop source header guards

* ex - drop some qfunction source header guards

* fluids - drop guards on all sin

Drop JiT Guards in Most QF Source (#1540)

* backend - use pragma once

* gallery - drop source header guards

* ex - drop some qfunction source header guards

* fluids - drop guards on all singly included headers

* jit - drop most guards on backend JiT files

* sycl - drop extra header guards

* jit - enable #pragma once for QF source

* fluids - use #pragma once for util/helper qf source

* test - check different multiple includes

* fluids - fix odd include

* jit - update interface for building JiT string from multiple files

show more ...


# a171b6ef 27-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1537 from CEED/jeremy/pragma-once

Use #pragma once for non-JiT headers


# 5aed82e4 27-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

minor - update copyright headers


# 953f604f 25-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1536 from CEED/jeremy/tidy-fix

tidy - fix argument name mismatch


# 58111819 25-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

tidy - fix argument name mismatch


# ad75ff58 22-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1521 from CEED/jeremy/cov-fixes

Reduce Code Duplication


# 081aa29d 19-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

backend - use const for backend rstr data, should never change after set


# f5d1e504 19-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

backend - use new user data copy utility


# a267acd1 19-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

backend - same memory owned/borrowed strategy for all impls


# 1f70653f 23-Feb-2024 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1488 from CEED/jeremy/const-path

Const for CeedQFunctionGetSourcePath


# f8d308fa 23-Feb-2024 Jed Brown <jed@jedbrown.org>

internal: const for source paths

Add const to CeedQFunctionLoadSourceToBuffer output argument. If we
had Result, this would look like

let const source_buffer = CeedQFunctionLoadSourceToBuffer()?;

internal: const for source paths

Add const to CeedQFunctionLoadSourceToBuffer output argument. If we
had Result, this would look like

let const source_buffer = CeedQFunctionLoadSourceToBuffer()?;

The caller is free to cast in the const when passing the output variable
if they want this semantic:

let mut source_buffer = CeedQFunctionLoadSourceToBuffer()?;

show more ...


# 2004a820 23-Feb-2024 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1487 from CEED/jeremy/field-name-const

Add const to GetName functions


# 7d023984 23-Feb-2024 Jeremy L Thompson <jeremy@jeremylt.org>

backend - add const to QF name acessor


# b698cfb9 25-Jan-2024 Sebastian Grimberg <sebastiangrimb@gmail.com>

Merge pull request #1450 from CEED/sjg/jit-speedup-dev


# cf8cbdd6 22-Jan-2024 Sebastian Grimberg <sjg@amazon.com>

Refactor GPU-backend element restriction source to only compile the required kernels, and do so lazily at first apply


# cbfe683a 20-Jan-2024 Sebastian Grimberg <sjg@amazon.com>

Lazily compile GPU diagonal/point-block diagonal assembly kernels as needed

Also fixes CEED_SIZE -> USE_CEEDSIZE definition.


# bad447da 09-Jan-2024 Sebastian Grimberg <sebastiangrimb@gmail.com>

Merge pull request #1302 from CEED/sjg/gpu-restriction-dev

GPU element restriction for `CEED_RESTRICTION_ORIENTED` and `CEED_RESTRICTION_CURL_ORIENTED`


# 7aa91133 08-Nov-2023 Sebastian Grimberg <sjg@amazon.com>

Add deterministic element restriction transpose GPU kernels for oriented and curl-oriented restrictions


# 004e4986 16-Aug-2023 Sebastian Grimberg <sjg@amazon.com>

Operator full assembly and diagonal assembly for cuda-ref and hip-ref backends for H(div) and H(curl) elements


# dce49693 15-Aug-2023 Sebastian Grimberg <sjg@amazon.com>

Initial commit for cuda-ref and hip-ref backend support for oriented and curl-oriented element restrictions

For now, the element restriction transpose for oriented or curl-oriented cases is always n

Initial commit for cuda-ref and hip-ref backend support for oriented and curl-oriented element restrictions

For now, the element restriction transpose for oriented or curl-oriented cases is always non-deterministic.

show more ...


1234