Giter Club home page Giter Club logo

Comments (5)

jcownie-intel avatar jcownie-intel commented on August 25, 2024

If Clang 3.8 (most recent package in the whitelisthttps://github.com/travis-ci/apt-package-whitelist/blob/master/ubuntu-precise) supports OpenMP then this is easy

I believe that OpenMP should be fine in Clang 3.8; in 3.7 you had to use –fopenmp=libomp but I think that is all fixed in 3.8.

from kernels.

jeffhammond avatar jeffhammond commented on August 25, 2024

Can I use GOMP for the runtime library? libgomp is on the whitelist (https://github.com/travis-ci/apt-package-whitelist/blob/master/ubuntu-precise#L5015) but libomp is not. I would really like to not have to build the OpenMP runtime library from source...

from kernels.

jcownie-intel avatar jcownie-intel commented on August 25, 2024

libomp should be installed as part of clang, I believe.

You can’t use libgomp, it has a different ABI from that which is used by clang.
(Most of the libgomp ABI is supported by libomp, so you could use gcc compiled code with libomp, but libgomp does not support the ABI used buy clang, so the other way around does not work).

from kernels.

jeffhammond avatar jeffhammond commented on August 25, 2024

Resolved by the series of commits ending in 8a12ce2, i.e. PR #38.

from kernels.

jeffhammond avatar jeffhammond commented on August 25, 2024

Note that this is a partial resolution, because we only test Clang-OpenMP on Mac and as part of the Homebrew package.

We will support Clang 3.8 packages in Linux eventually.

from kernels.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.