marmistrz
marmistrz

Reputation: 6392

What is the OpenMP runtime needed for?

I'm running Arch Linux. I ran a couple of OpenMP programs on this machine, both C and Fortran, never noticing anything strange or unexpected. The correct number of threads were always used.

Now I noticed that there is a package openmp available, which is not installed:

extra/openmp 3.9.1-1
    LLVM OpenMP Runtime Library

What is the OpenMP Runtime needed for if OpenMP works without it?

Upvotes: 1

Views: 955

Answers (1)

Gabriel Garcia
Gabriel Garcia

Reputation: 602

This runtime library is meant for the LLVM compiler, I know that in Black Arch (a penetration testing version of the Arch Linux) have gcc installed by default so your programs must be using it instead of LLVM (or clang).And default gcc installations also install OpenMP.

Upvotes: 1

Related Questions