Commit History

Autor SHA1 Mensaxe Data
  Corentin Salingue def3b235bd Compute the good number of cpu workers when master-slave is activated %!s(int64=8) %!d(string=hai) anos
  Corentin Salingue b73c8258d6 Measure bandwidth and latency for mpi Master-Slave %!s(int64=8) %!d(string=hai) anos
  Corentin Salingue 43bcba847d change MPI_Init to MPI_Init_thread even if we don't have the MPI multiple threads support %!s(int64=8) %!d(string=hai) anos
  Corentin Salingue 0762e54a0e Use MPI_Init if we don't have support of multiple threads in MPI %!s(int64=8) %!d(string=hai) anos
  Corentin Salingue a8ca292382 use only one source thread to manage all sink nodes %!s(int64=8) %!d(string=hai) anos
  Corentin Salingue b29424ca91 use MPI_THREAD_MULTIPLE and warn user if it is not supported %!s(int64=8) %!d(string=hai) anos
  Corentin Salingue 776a294c84 Prevent wrong thread destination by using different tags %!s(int64=8) %!d(string=hai) anos
  Corentin Salingue 196de526b7 remove useless functions %!s(int64=8) %!d(string=hai) anos
  Corentin Salingue 80dde6e7b2 add missing functions to use a mpi node as master-slave %!s(int64=8) %!d(string=hai) anos
  Corentin Salingue 15d23e5205 Add function get_kernel_from_job to mpi src driver : not tested yet %!s(int64=8) %!d(string=hai) anos
  Corentin Salingue eec3b9766a fix number of workers when we have mpi master-slave activated. We get one per core for each mpi node %!s(int64=8) %!d(string=hai) anos
  Corentin Salingue 1d07400549 Add mpi master-slave to perfmodel. However, need to use real times %!s(int64=8) %!d(string=hai) anos
  Corentin Salingue 265c0614c9 Nodes are correctly initiated and can send and recv some messages %!s(int64=8) %!d(string=hai) anos
  Corentin Salingue 9e1a892b56 Begin to add a MPI driver %!s(int64=8) %!d(string=hai) anos
  Corentin Salingue 96560ebe0d Create new branch to add a MPI driver from trunk %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 666fd063bf drop thread parameter of starpu_pthread_setname, Darwin doesn't support it and we don't use it anyway %!s(int64=8) %!d(string=hai) anos
  Olivier Aumage 94425283ed - pthread_setname_np does not have the same prototype on Darwin... %!s(int64=8) %!d(string=hai) anos
  Olivier Aumage 7e735b6fef - add native Fortran support for setting various codelet flags (main flags, cuda/opencl flags, where flags) %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault c3d5cca5af Fix tasks_size_overhead taking a long time on simgrid profiles %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 8ad603c5a1 Call post_exec scheduler hook before releasing dependencies, so the scheduler has a chance to work on the tasks which were depending on this task %!s(int64=8) %!d(string=hai) anos
  Andra Hugo fe1885bdbe fix heteroprio with contexts (the ctx id sent to the callback function as a parameter) %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 1691636086 Drop graph nodes lazily, to avoid workers getting stuck on deallocating a job while a smart scheduler is holding the task graph lock %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 387e8b0789 fix build with enable-debug %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 2da4df7056 externalize task graph into its own graph structure which does not rely on the existence of jobs %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault cda9181705 generalize job list into multilist %!s(int64=8) %!d(string=hai) anos
  Nathalie Furmento c7eff17ebb configure.ac: revert #19041, we do not want to fail when no C++ compiler is available %!s(int64=8) %!d(string=hai) anos
  Corentin Salingue 004a354dd5 fix -r19041 : if C++ compiler is not found, is not set %!s(int64=8) %!d(string=hai) anos
  Nathalie Furmento 766592f653 configure.ac: fail when no C++ compiler is found %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault c48739839a "undocument" --enable-mpi-progression-hook %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 7339c8f5fe Use pthread_setname_np when available %!s(int64=8) %!d(string=hai) anos