Vikunja is a performance portable algorithm library that defines functions operating on ranges of elements for a variety of purposes . It supports the execution on multi-core CPUs and various GPUs. Vikunja uses alpaka to implement platform-independent primitives such as reduce or transform.
Dropping C++14 allows to simplify the source code avoids writing workaround. Also, all compilers which vikunja supports, supports C++17 since at least a year.
Alpaka will also drop C++14 support with the next release (0.9).
Dropping C++14 allows to simplify the source code avoids writing workaround. Also, all compilers which vikunja supports, supports C++17 since at least a year.
Alpaka will also drop C++14 support with the next release (0.9).