Skip to content

OpenMP support #216

Answered by neboat
skuntz asked this question in Q&A
Nov 16, 2023 · 1 comments · 2 replies
Discussion options

You must be logged in to vote

The OpenMP directory is a copy of the OpenMP directory from LLVM's repository, which the opencilk-project repository is forked from.

One can build OpenCilk project from source with OpenMP enabled and then build and run OpenMP programs with that compiler. In that sense, OpenCilk supports OpenMP, just like how ordinary LLVM and Clang support OpenMP. But we have not implemented special support for OpenMP programs beyond what ordinary Clang/LLVM provide. For example, we have not modified OpenCilk's Clang front end to compile OpenMP pragmas to the Tapir IR for task parallelism.

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@skuntz
Comment options

@neboat
Comment options

Answer selected by skuntz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants