Commit History

Autor SHA1 Mensaxe Data
  Samuel Thibault 204c00b4bf Integrate changes for starpu-simgrid-mpi: make TSD use process data instead of host data, since we may have several process on the same host, and pass process argument through argument instead of process data, and duplicate it. %!s(int64=10) %!d(string=hai) anos
  Olivier Aumage 4e714efbb7 - fix a race condition between starpu_pthread_barrier_wait and starpu_pthread_barrier_destroy in the fall-back implementation %!s(int64=10) %!d(string=hai) anos
  Nathalie Furmento bb61f3808d update cnrs copyright %!s(int64=10) %!d(string=hai) anos
  Samuel Thibault 6c5886179e Add noreturn attribute to starpu_pthread_exit %!s(int64=10) %!d(string=hai) anos
  Nathalie Furmento efea5f1a8f src/ tests/ tools/: fix coding style, curly braces go on a newline %!s(int64=10) %!d(string=hai) anos
  Samuel Thibault 47ce0b1f95 fix warning %!s(int64=10) %!d(string=hai) anos
  Samuel Thibault 1e7373898b fix warnings %!s(int64=10) %!d(string=hai) anos
  Samuel Thibault c44e7dffbb fix warnings %!s(int64=10) %!d(string=hai) anos
  Samuel Thibault b61aefaeed drop spurious change %!s(int64=10) %!d(string=hai) anos
  Samuel Thibault 4d5f8f17da In simgrid mode, avoid calling MPI_Comm_size/rank outside the MPI thread %!s(int64=10) %!d(string=hai) anos
  Samuel Thibault 1e7a70e4aa port r14265 from 1.1: Fix which simgrid host threads get started on %!s(int64=10) %!d(string=hai) anos
  Samuel Thibault 48e2e4c66a Fix startup of starpu-simgrid-mpi %!s(int64=10) %!d(string=hai) anos
  Samuel Thibault 4b1a16edde Fix University name after the fusion.. %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 72b4685423 Use xbt_mutex_try_acquire when it is available %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault c8b5bdb10c fix returned value %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 2088db1fa5 Use a real trylock from simgrid, otherwise our checklocked, which uses trylock, would deadlock here %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 039524c7cf Spinlocks now block after a hundred tries. This avoids typical 10ms pauses %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault c5a8f90515 benefit from xbt_barrier_t when available %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 7a82eb9b6b Add initial simgrid support for MPI, not working yet %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault ece2c97b87 Fix build on systems which do not have pthread barriers, such as Mac OS X %!s(int64=11) %!d(string=hai) anos
  Nathalie Furmento d3b10b1424 workers: turn function starpu_worker_mutex_is_sched_mutex private and hence rename it as _starpu_worker_mutex_is_sched_mutex %!s(int64=11) %!d(string=hai) anos
  Nathalie Furmento 4a14f59a24 workers: turn function starpu_worker_set_flag_sched_mutex_locked private and hence rename it as _starpu_worker_set_flag_sched_mutex_locked %!s(int64=11) %!d(string=hai) anos
  Nathalie Furmento b8f7757a02 thread: encapsulate pthread_mutexattr_xxx functions %!s(int64=11) %!d(string=hai) anos
  Nathalie Furmento 93ce4ecd0e thread: encapsulation of the pthread_spin_xxx functions %!s(int64=11) %!d(string=hai) anos
  Nathalie Furmento f0bf639f34 src: remove un-needed include directives %!s(int64=11) %!d(string=hai) anos
  Nathalie Furmento 2666e2d046 thread: encapsulate pthread_exit function %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 50a6cfea59 Fix spurious direct use of pthread_* stuff. This fixes simgrid termination %!s(int64=11) %!d(string=hai) anos
  Andra Hugo 4bd482e7b9 move hack out of the include files %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault e9c70aac17 port r11376 from 1.1: Introduce rwlock_tryrdlock and trywrlock variants. Use them in the progression hooks to avoid getting stuck due to idling workers. %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento 637d011bfc src/common/thread.c: _STARPU_TRACE_MUTEX_LOCKED does not take argument %!s(int64=12) %!d(string=hai) anos