| 1da99368 | 17-Mar-2020 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Add VLA support for CUDA backends (#481)
* CUDA - add VLA support for CUDA backends
* Navier-Stokes - guard #include math.h for CUDA
* Navier-Stokes - fix struct definitions for code generatio
Add VLA support for CUDA backends (#481)
* CUDA - add VLA support for CUDA backends
* Navier-Stokes - guard #include math.h for CUDA
* Navier-Stokes - fix struct definitions for code generation
* Navier-Stokes - fix file location of mass QFunction
* Navier-Stokes - minor style consistency
* Navier-Stokes - more context sturct fixing
* Navier-Stokes - cast context to stop CUDA errors
* Navier-Stokes - change helper functions to inline to silence CUDA errors
* CUDA - clean up CEED_Q_VLA definition for cuda/gen
* Navier-Stokes - populate TODOs for undocumenced functions
* Doc - document libCEED macros
* CUDA - use -default-device for NVRTC
* Tests - add t507 to test VLA support
* CUDA - fix my bug in dim, Q1d for cuda/gen
* Tests - update tap/junit to reflect current CUDA capabilities
* make style
* CUDA - check output bases for dim, Q1d as well (this fixes multigrid example support)
* CUDA - fix readSliceQuads, not all arguments were defined
* Navier-Stokes - document all functions in Navier-Stokes QFunction files
* make style
show more ...
|
| 2517cf59 | 01-Mar-2020 |
Jed Brown <jed@jedbrown.org> |
doc: process restrict qualifier as predefined
Breathe and/or Sphinx lacks support for restrict qualifiers, so use the workaround suggested here to hide the restrict qualifier from Breathe/Sphinx.
h
doc: process restrict qualifier as predefined
Breathe and/or Sphinx lacks support for restrict qualifiers, so use the workaround suggested here to hide the restrict qualifier from Breathe/Sphinx.
https://github.com/michaeljones/breathe/issues/477#issuecomment-593145041
An alternative is to use the C domain for *.c and *.h files. This handles restrict, but reduces enum names to their numeric value. Once that Breathe/Sphinx bug is fixed, we could skip the restrict elision in favor of using the C domain.
show more ...
|