search for: omp_get_num_threads

Displaying 7 results from an estimated 7 matches for "omp_get_num_threads".

2015 Dec 02
2
clang only spawns one thread
...ctions private(nthreads, tid) { #pragma omp section { tid = omp_get_thread_num(); printf("Hello, tid = %d\n ", tid); } #pragma omp section { tid = omp_get_thread_num(); printf("Hello, tid = %d\n ", tid); } } if (tid == 0) { nthreads = omp_get_num_threads(); printf("number of threads = %d \n", nthreads); } return 0; } I used the following command: clang -fopenmp -I/path/to/omp.h -L/path/to/libomp.so test.c -o test I only get one thread when I run test, for example it yields: Hello, tid = 0 Hello, tid = 0 number of threa...
2013 Jun 08
2
Compile error with gfortran-4.6
...ode in gfortran 4.4 does not occur any problem. When compiling the code in gfortran 4.6, an error message appears. In other compilers the error does not occur. A small example. ## Code in Fortran        subroutine hello()        implicit none        integer :: nthreads, tid        integer :: omp_get_num_threads, omp_get_thread_num        integer :: omp_get_max_threads, omp_set_num_threads        print *, 'Máximo de threads', omp_get_max_threads()        !$omp parallel         tid = omp_get_thread_num()        print *, 'Hello World from thread = ', tid        print *, 'Number of threa...
2015 Apr 30
2
[LLVMdev] libiomp, not libgomp as default library linked with -fopenmp
On Thu, Apr 30, 2015 at 10:23 AM, Jack Howarth < howarth.mailing.lists at gmail.com> wrote: > The current test suite status on x86_64-apple-darwin14, with the > proposed patch from > http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20150427/128219.html > applied to current cfe trunk, is quite respectable.... > > Summary: > S Number of tested Open MP
2015 Oct 11
2
How to add NOP?
Can you send the IR you are using? Volkan On Thu, Oct 8, 2015 at 6:28 AM Erdem Derebaşoğlu < erdemderebasoglu at hotmail.com> wrote: > Thanks. I enabled my pass. I have one resolved issue though: > MachineMemOperand::getAddrSpace() always returns zero. How can I use it to > distinguish private memory accesses? > > Erdem > > ------------------------------ > From:
2010 Jul 10
1
Set the number of threads using openmp with .C
...lt;R.h> void hello_omp(int *n) { int th_id, nthreads; omp_set_num_threads(*n); #pragma omp parallel private(th_id) { th_id = omp_get_thread_num(); Rprintf("Hello World from thread %d\n", th_id); #pragma omp barrier if ( th_id == 0 ) { nthreads = omp_get_num_threads(); Rprintf("There are %d threads\n",nthreads); } } } Where n is the number of threads that i want. I compite it with "R CMD SHLIB hello_openmp_R.c -fopenmp" and when I try to run it in R using: dyn.load("hello_openmp_R.so") hello_omp=function(n){.C(&q...
2013 Jun 08
0
Compile error gfortran-4.6
...ode in gfortran 4.4 does not occur any problem. When compiling the code in gfortran 4.6, an error message appears. In other compilers the error does not occur. A small example. ## Code in Fortran        subroutine hello()        implicit none        integer :: nthreads, tid        integer :: omp_get_num_threads, omp_get_thread_num        integer :: omp_get_max_threads, omp_set_num_threads        print *, 'Máximo de threads', omp_get_max_threads()        !$omp parallel         tid = omp_get_thread_num()        print *, 'Hello World from thread = ', tid        print *, 'Number of threa...
2012 Oct 12
0
Wine release 1.5.15
...;t have one. amstream: Display new ref in AddRef and Release. amstream: Check filename pointer in IAMMultiMediaStreamImpl_OpenFile. amstream: Render source file in IAMMultiMediaStreamImpl_OpenFile. quartz: Remove redundant traces. Dan Kegel (6): vcomp: Better stub for omp_get_num_threads. vcomp: Better stub for omp_set_num_threads. vcomp: Better stub for omp_get_max_threads. vcomp: Better stubs for omp_get_dynamic, omp_set_dynamic. vcomp: Better stubs for omp_get_nested, omp_set_nested. vcomp: Better stub for omp_get_thread_num. Daniel Jelinski (2):...