Jeremy L Thompson

Results 81 issues of Jeremy L Thompson

The OCCA backend can't parse the deal.II QFunction source, but I see no reason why that should be the case. I am temporarily disabling the OCCA + deal.II tests until...

bug
OCCA

Currently we do not support full assembly of CeedOperators with multiple active CeedBases. This functionality would be useful for debugging in complex applications, such as Ratel.

enhancement

Its not a pressing concern at this time, but I'd like to revisit the performance for BasisApplyAtPoints so we can see if its possible to eliminate the extra copy and/or...

performance

The `/cpu/self/opt/*` backends should implement their own version of diagonal/full assembly that assembles by element. A lot of the pieces are all there in the code, but spread out. Current:...

enhancement
performance

Currently, we use header guards (though they are probably redundant in most cases) to protect our JiT files from multiple definitions during creation of the JiTTed code. We could use...

minor
GPU

Yeah, it is. But the important part is that is results in 1 scalar per node rather than 1 scalar per component per node (which is what `CeedElemRestrictionGetMultiplicity` gives out)....

Clang 16 now supports JIT. An interesting small project could be to create a `/cpu/self/clang-jit` backend that provides JITed tensor contraction kernels. If we see performance that is in the...

performance
CPU

We should design an interface by which a QFunction can have children associated with it that provide the action of submatrices. Then an Operator could automatically create a submatrix operator...

enhancement
interface

Summary --- Our diagonal assembly does more work and memory than it needs when we are working with uncoupled fields. We should have a way to indicate uncoupled fields to...

enhancement
performance

### Describe the Issue The "reset" button went missing on the projects editor ### Affected Page Any page with older style editor https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/build-a-palindrome-checker-project/build-a-palindrome-checker ### Expected behavior The reset button should...

type: bug
help wanted
scope: curriculum
new python course