Kris Rowe
Kris Rowe
## Description If the index variable of an `@inner` or `@outer` for loop is not assigned an initial value, then a segfault occurs during OKL translation. ### Details - Can...
The existing implementation of `device::finish()` only synchronizes the current stream (e.g., calling `cuStreamSynchronize`), making both the function name and documentation somewhat misleading. Some downstream OCCA applications require a mechanism to...
On a few different platforms I have intermittently seen a failure to determine the Cpp shared flags. It seems that this is related to [the use of findCompilerVendor.cpp](https://github.com/libocca/occa/blob/eea8fe0c1ce58a5c86cbb41ed9e2a454d8a937ac/src/occa/internal/utils/sys.cpp#L841). Here is...
It would be helpful for users to have a more progressive set of examples, grouped into subdirectories by simple to more advanced usage. > Currently OCCA's automated testing uses the...
A reference guide—concisely summarizing the OCCA runtime API and OKL attributes—would be useful for day-to-day development, as well as tutorials at conferences or workshops. Ideally, this document should be at...
Documentation for many of the runtime classes is available via the [libocca.org](https://libocca.org/#/api/) website, however there are gaps in several areas. Currently this is auto generated from source code comments using...
Many of the OKL attributes are documented on the [libocca.org](https://libocca.org/#/guide/okl/introduction) website; however, some newer attributes are missing. ## Todo - [ ] Review existing documentation at [libocca.org](https://libocca.org/#/guide/okl/introduction) - [ ]...
Concise instructions for getting started should be provided in the [README](https://github.com/libocca/occa/tree/development); however, there are likely topics which require more explanation without becoming overly technical. ## Todo - [ ] Review...
In #540 it was observed that some example cases run as part of testing for Makefile builds do no fail as expected.