Jeremy L Thompson
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...
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.
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...
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:...
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...
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...
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...
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...
### 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...