Comments (5)
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.
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.
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.
Resolved by the series of commits ending in 8a12ce2, i.e. PR #38.
from kernels.
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)
- redo Travis CI infrastructure
- fix Numba p2p
- Broken link in Readme to docs HOT 1
- debug multi-GPU SYCL nstream HOT 1
- add DG1 helper
- Use LoopVectorization in julia stencil / transpose HOT 7
- Scala deprecation warnings HOT 1
- ALPAKA support HOT 8
- nvhpc offloading on RH8/p9+V100 system: supported? HOT 5
- Data Race due to num_error variable HOT 3
- CUDA stencil inefficiency (compared to SYCL) HOT 3
- pic-sycl.cc uses C99 HOT 1
- OpenMP Synch_p2p depends on x86 HOT 7
- Fortran MPI p2p is buggy HOT 1
- transpose-petsc crashes HOT 1
- Cannot find -lkokkos HOT 6
- MPI transpose with datatypes HOT 1
- prk_ranges.h:59:24: error: ‘ranges::views’ has not been declared HOT 7
- hip platform run stencil occurs "Segementation fault(core dumped)" HOT 3
- Kokkos kernels don't work under Kokkos version 4.3.0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kernels.