libCEED
libCEED copied to clipboard
CEED Library: Code for Efficient Extensible Discretizations
Some backends, such as those that use atomics to resolve write conflicts, are non-deterministic due to lack of floating point associativity. We should - [x] Add an interface to query...
At CEED3AM we discussed reworking the MFEM + libCEED examples. I have tagged all of the MFEM folks who have made commits to libCEED. I don't know the prioritization of...
libCEED should be able to track performance over time. The benchmarking tools should make it easy (one or two commands) to compare performance for a particular backend between any two...
CUDA 10 adds a Graphs API that is like streams, but can optimize a schedule for lower latency in iterative algorithms. This may be a valuable path to optimization for...
Small performance enhancement for diagonal assembly
Without this change, TAP reports `Dubious, test returned 1 (wstat 256, 0x100)`
When complete, this PR will update the OCCA backend to be compatible with OCCA v1.4 and add support for the OCCA OpenCL and SYCL backends. This PR will close #816....
closes #1047 Squash+merge
It's relatively harmless for the `t*` tests to run all backends, but the integration tests (especially fluids) take a long time because there are many `//TESTARGS` lines and we currently...
Ratel and PETSc have both moved to clang-format and I'm starting to feel envious when working on libCEED. Shall we do it? And if so, what config should we use?...