]> AND Private Git Repository - loba.git/blobdiff - BUGS
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Try to make results more consistent.
[loba.git] / BUGS
diff --git a/BUGS b/BUGS
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..5d493adbba62676426fa8571d67bc87dc0281733 100644 (file)
--- a/BUGS
+++ b/BUGS
@@ -0,0 +1,20 @@
+Faut-il protéger les accès concurrents à real_load, entre compute_loop
+et load_balance_loop ?
+
+========================================================================
+Il semblerait qu'il y ait un bug dans SG 3.5, et qu'on ne puisse pas
+utiliser MSG_comm_waitany() pour l'émetteur *et* le récepteur sans
+risquer d'interblocage.
+
+Le problème devrait être contourné correctement depuis le commit
+cd6b253 Use MSG_comm_waitall for communicator::flush(true).
+
+========================================================================
+Avec SG 3.5, les communications doivent être détruites dès que
+possible avec MSG_comm_destroy().  Si ce n'est pas fait, la simulation
+peut être extrêmement ralentie.
+
+Le problème devrait être contourné correctement depuis le commit
+404a8d5 Do not call flush automatically in communcator::send...
+
+========================================================================