Documentation

To help you find the information you need, we have organized OpenCilk documention into three categories:

  • A user's guide that shows you how to do important tasks with OpenCilk,
  • Tutorials that help you learn the fundamentals of OpenCilk, and
  • A reference manual that describes the technical design of OpenCilk, both as a language (for application programming) and as an environment (for parallel systems research).

Finally, our blog puts the documentation in context with stories about the latest developments in performance engineering.

User's guide

Featured entries go here.

  1. Install OpenCilk
  2. User's guide
  3. Getting started
  4. Convert a C++ program
  5. Compile and run
  6. Build OpenCilk from source

Tutorials

Featured tutorials go here.

  1. OpenCilk keywords
  2. Tutorials

Reference manual

Featured entries go here.

  1. OpenCilk language specification
  2. Reference
  3. Hyperobjects
  4. OpenCilk application binary interface