X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/411d7ea8c287167a43491e01120ae5a35567370a..c08e3f74ebabb9acc4064ce8820e2e6db8ecf561:/BUGS?ds=sidebyside diff --git a/BUGS b/BUGS index 3a1a2a4..464e620 100644 --- a/BUGS +++ b/BUGS @@ -1,13 +1,18 @@ ======================================================================== -En mode entier (-Z), aucune vérification n'est faite sur la charge -totale, ni sur la répartition initiale! +Les fonctions MSG_get_host{number,table} n'existent plus dans les +dernières versions de SimGrid. Utiliser MSG_hosts_as_dynar à la place. -Il faut vérifier, et arrondir et émettre un warning dans le cas contraire : -- que la charge totale est entière, dans main.cpp ; -- au début de chaque process que la charge initiale est entière. +======================================================================== +Les exécutions parallèles donnent des résultats différents. +Pourquoi ? + +======================================================================== +Les variables globales process::total_load_* ne sont pas protégées +contre les accès concurrents. Il n'est donc pas possible actuellement +d'exécuter les simulations en parallèle (--cfg=contexts/nthreads). -Il faut également s'assurer que la répartition aléatoire produit une -distribution entière. +Corrigé en partie. Il reste quelques "fixme: get locked?" à régler +(ou pas). ======================================================================== ##### RESOLVED BUGS COME AFTER THIS ####################################