vikunja logo

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 reduce or transform.

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 development section.