C and C++ task scheduler for parallel programs
This is a build2 package for the enkiTS
C and C++ library. It provides a lightweight task scheduler for data- and
task-level parallelism on multicore CPUs (C++11, optional C API).
Usage
To start using libenkits in your project, add the following depends
value to your manifest, adjusting the version constraint as appropriate:
depends: libenkits ^1.12.0
Then import the library in your buildfile:
import libs = libenkits%lib{enkits}
This is a C++ library, so a C executable that links it must be linked with the C++ compiler driver (otherwise a static link fails with undefined references to the C++ runtime). Request the C++ link rule with a rule hint:
... More
| license | Zlib |
|---|---|
| project | enkiTS |
| url | github.com/dougbinks/enkiTS |
| doc-url | github.com/dougbinks/enkiTS#enki-task-scheduler |
| src-url | github.com/dougbinks/enkiTS |
| packaging@build2.orgMailing list | |
| topics | concurrencytask schedulingmultithreadingparallel computing |
1 Version
| version | 1.12.0 |
|---|---|
| repository | https://pkg.cppget.org/1/testing |
| depends | 0 |
| reviews | 0 |