[Openmp-dev] issue with opennp and clang

Amir H. Ashouri amirhossein.ashouri at gmail.com
Fri Nov 7 12:22:21 PST 2014


I did that.

Downloaded and compiled with gcc, then export all the PATHs. Otherwise, It
would have given me compile error because the "omp.h" is different here.

-Amir

On Fri, Nov 7, 2014 at 3:13 PM, Millad Ghane <millad.mg at gmail.com> wrote:

> Hi,
>
> You haven't imported the openmp library to Clang yet. It simply ignores
> the pragmas.
>
> Go to this link and follow the instructions.
> clang-omp.github.io
>
>
> Best Regards,
> Millad
>
>
> On Friday, November 7, 2014, Amir H. Ashouri <
> amirhossein.ashouri at gmail.com> wrote:
>
>> Greetings,
>>
>> so I tried to use opennp with one of the latest version of clang, clang
>> version 3.4.2 (tags/RELEASE_34/dot2-final). Followed the procedure to
>> compilre and export the library PATHs, Compiling my hello.c using :
>>
>> clang -fopenmp hello.c
>>
>> and then running it, still it can't use more than 1 thread:
>>
>> Bash-4.1$ ./a.out Hello from thread 0, nthreads 1
>>
>> I tried to manually export export OMP_NUM_THREADS=8 but that didn't
>> solve anything as well, As a workaround I define  #pragma omp parallel
>> num_threads(#noofthreads) inside the source code but still the issue is
>> there.
>>
>> Any suggestions would be appreciated.
>>
>>
>> -Amir
>>
>>
>> p.sl: This is the hello.c:
>>
>> #include <omp.h>#include <stdio.h>int main() {#pragma omp parallel
>> printf("Hello from thread %d, nthreads %d\n", omp_get_thread_num(), omp_get_num_threads
>>
>>
>
> --
> Sent from my iPhone
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/openmp-dev/attachments/20141107/29fbabe1/attachment.html>


More information about the Openmp-dev mailing list