Vikunja is a performance portable algorithms 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
vikunja - How to Read This Document
Generally, follow the manual pages in-order to get started. Individual chapters are based on the information of the chapters before. The documentation is separated in three sections. The
basic section explains all concepts of vikunja. In the
advanced you will get more details of certain functionalities. If you want to contribute to the project, you should have a look in the