Samuel Thibault
|
2a5a725a15
msvc doesn't have C99 FP_ZERO...
|
11 년 전 |
Samuel Thibault
|
14b8f531a6
Lock performance model files while writing and reading them to avoid issues on parallel launches, MPI runs notably.
|
11 년 전 |
Nathalie Furmento
|
90879cd44c
configure: allow to set --enable-verbose=extra to increase debug messages verbosity
|
11 년 전 |
Samuel Thibault
|
a9b47f084e
Automatically disable memory pinning when running in valgrind
|
12 년 전 |
Nathalie Furmento
|
9bb5a09263
src: minor fixes
|
12 년 전 |
Samuel Thibault
|
55124f1005
port 11187 from 1.1: Fix livelock while running in valgrind: we really have to call sched_yield explicitly, rep nop is not enough
|
12 년 전 |
Samuel Thibault
|
3c7645aeff
port r11168 from 1.1: Also do not lie about spinlocks either, rather ignore accesses to busy_count. Also actually fix a missing check in perfmodel.c
|
12 년 전 |
Samuel Thibault
|
54460ab919
port r11138 from 1.1: Do not lie to helgrind about having taken a mutex, it produces erroneous races inside mutexes. Rather make helgrind ignore the precise memory accesses we know we do not need to care about
|
12 년 전 |
Samuel Thibault
|
c763a690c2
Use C99 variadic macro support, not GNU
|
12 년 전 |
Samuel Thibault
|
20da44b113
Use a different debugging prefix for the MIC part of StarPU
|
12 년 전 |
Nathalie Furmento
|
fd55b8710c
src/common: move definition of _starpu_check_mutex_deadlock()
|
12 년 전 |
Nathalie Furmento
|
f1f6719353
use __starpu_func__ instead of __func__ which is not available on windows
|
13 년 전 |
Nathalie Furmento
|
3ae62277c5
src: move starpu thread related functions to new file src/common/thread.h
|
13 년 전 |
Nathalie Furmento
|
a646d6a75a
src/common/utils.h: old versions of valgrind do not provide the macros
|
13 년 전 |
Samuel Thibault
|
d95e1c8398
explain helgrind about some races we are fine with
|
13 년 전 |
Samuel Thibault
|
9d798f070b
Add yet more debugging about loading perfmodels. Fix gethostname issue with fqdn, and factorize it
|
13 년 전 |
Nathalie Furmento
|
8cf58e11aa
src/common/utils.h: make sure the message displayed by _STARPU_ERROR is clearly visible
|
13 년 전 |
Samuel Thibault
|
c3360e3cd8
Use a macro instead of a typedef for _starpu_pthread_barrier_t: common/barrier.h won't get included to define pthread_barrier_t when the system does not have barriers (e.g. Darwin) since it includes common/utils.h
|
13 년 전 |
Samuel Thibault
|
e66027cab1
restore actually-needed _starpu_pthread_spinlock_t types. Do not include barrier. so early, it needs the mutex types
|
13 년 전 |
Samuel Thibault
|
27fd79e4c2
Fix Darwin build: Remove unused pthread_spinlock macros (which are duplicates for our own spin locks), include common_barrier.h for the pthread_barrier_t type
|
13 년 전 |
Samuel Thibault
|
f60eb1288d
Add initial simgrid support
|
13 년 전 |
Samuel Thibault
|
d361d68c4b
fix nbsp
|
13 년 전 |
Samuel Thibault
|
583ca2b13f
Drop spurious return of value
|
13 년 전 |
Samuel Thibault
|
7d2a5bd434
pass pthread_key_* through macros
|
13 년 전 |
Samuel Thibault
|
f402db344f
pass pthread initializers through macros
|
13 년 전 |
Samuel Thibault
|
242b6116cf
pass pthread types through typedefs
|
13 년 전 |
Nathalie Furmento
|
26e714f792
src/common/utils.h: _STARPU_DISP do not display message if environment variable STARPU_SILENT is set
|
13 년 전 |
Samuel Thibault
|
d9ae739dbe
Add missing prototypes. Should fix some 64bit crashes
|
13 년 전 |
Cyril Roelandt
|
8fd109ac3e
Fix the _STARPU_PTHREAD_* macros.
|
13 년 전 |
Cyril Roelandt
|
2fcf7e6af2
Add a _STARPU_PTHREAD_CREATE macro and use it.
|
13 년 전 |