Displaying 3 results from an estimated 3 matches for "omp_lock_t".
Did you mean:
omp_lock
2015 Aug 21
2
OpenMP problem with 64-bit Rtools
...e versions of R and with
Rtools.
One is with the implementation of OpenMP in 64-bit Rtools. This
problem is in Rtools215 and Rtools33, and presumably all the ones in
between. You can see the problem with the following test program:
#include <stdio.h>
#include <omp.h>
static struct { omp_lock_t lock; char pad[20]; } s;
void show_pad(void)
{ int i;
for (i = 0; i<20; i++) printf(" %02x",s.pad[i]);
printf("\n");
}
int main(void)
{ int i;
printf("size: %d\n",(int)sizeof s);
for (i = 0; i<20; i++) s.pad[i] = 7;
show_pad();
omp_init_lock (&s...
2005 Nov 07
3
R thread safe
...ether R is a tread safe library. The main kernel of the OpenMP
parallelization is a C SEXP function that performs the computational routine in
parallel with:
*******************
SEXP example(SEXP list, SEXP expr, SEXP rho)
{
R_len_t i, n = length(list);
SEXP ans, alocal;
omp_lock_t lck;
PROTECT(ans = allocVector(VECSXP, n));
ans = allocVector(VECSXP, n);
omp_init_lock(&lck);
#pragma omp parallel for default(none) private(i, alocal) shared(list,
lck,rho, ans, n, expr)
for(i = 0; i < n; i++) {
omp_set_lock(&lck);
PR...
2005 Nov 07
4
Time-measurement in milliseconds
Hi there
I'm loking for a time-measurement to measure time-differences in
milliseconds.
On my search, I only found the following:
- package "base": Sys.time()
-> only second-accuracy
- package "R.utils": System$currentTimeMillis()
-> returns integer of milliseconds, but accuracy is only whole
seconds too.
At the moment I run every bit of code to measure