A
lgorithmique
N
umérique
D
istribuée
Private GIT Repository
projects
/
loba.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Convert message_type to enum class.
[loba.git]
/
README
diff --git
a/README
b/README
index 2d9059c40b654dfef60bd91a04d9ba4e504bb900..8e4e1c72ca45f1ee0b0bb1caf5b26dbbe2075466 100644
(file)
--- a/
README
+++ b/
README
@@
-44,7
+44,7
@@
Pour changer le niveau de détail des affichages :
level : trace, debug, verbose, info, warning, error, critical
Pour plus de détail sur les options de logging :
level : trace, debug, verbose, info, warning, error, critical
Pour plus de détail sur les options de logging :
- http://simgrid.gforge.inria.fr/
doc/group__XBT__log.html#log_use
+ http://simgrid.gforge.inria.fr/
simgrid/latest/doc/outcomes_logs.html#log_user
Sorties
=======
Sorties
=======
@@
-92,9
+92,14
@@
Le script extract.pl permet d'extraire les données à partir des traces
de simulation et de le présenter sous un format acceptable par gnuplot
ou par graph (plotutils).
de simulation et de le présenter sous un format acceptable par gnuplot
ou par graph (plotutils).
-Exemple:
+Exemple
s
:
./loba platform.xml 2>&1 | ./extract.pl | graph -CTX
./loba platform.xml 2>&1 | ./extract.pl | graph -CTX
+ ./loba platform.xml 2>&1 | ./extract.pl | graph -CTX -y 0 250
+
+ ./loba platform.xml 2>&1 | ./extract.pl \
+ | gnuplot -p -e 'plot "-" using 1:2:(column(-2)) with lines lc variable'
+
Communications
==============
Communications
==============
@@
-137,6
+142,7
@@
Pour ajouter un nouvel algorithme d'équilibrage
pneigh[i]->get_load() ;
- définit la charge à envoyer avec
send(pneigh[i], quantité) ;
pneigh[i]->get_load() ;
- définit la charge à envoyer avec
send(pneigh[i], quantité) ;
+ NB: le script new_loba.sh peut servir à créer les fichiers.
2. Ajouter l'algorithme dans la liste des options. Dans options.cpp :
- faire le #include adéquat ;
2. Ajouter l'algorithme dans la liste des options. Dans options.cpp :
- faire le #include adéquat ;
@@
-174,14
+180,14
@@
Liste de fichiers
* fichiers sources
* fichiers sources
- communicator.h
- communicator.cpp
la couche de communication
+ communicator.h
la couche de communication
+ communicator.cpp
- cost_func.h
- cost_func.cpp
fonctions de coût pour comm_cost et comp_cost
+ cost_func.h
fonctions de coût pour comm_cost et comp_cost
+ cost_func.cpp
- deployment.h
- deployment.cpp
génération automatique de déploiement
+ deployment.h
génération automatique de déploiement
+ deployment.cpp
hostdata.h gestion des boites de réception, par hôte
hostdata.cpp
hostdata.h gestion des boites de réception, par hôte
hostdata.cpp
@@
-193,9
+199,15
@@
Liste de fichiers
main.cpp le programme principal
main.cpp le programme principal
+ message.h file de messages reçus
+ message.cpp
+
misc.h divers trucs inclassables
misc.cpp
misc.h divers trucs inclassables
misc.cpp
+ msg_thread.h creation de threads SG/MSG
+ msg_thread.cpp
+
named_object_list.h gestion d'une table de constructeurs
avec des noms et des descriptions
named_object_list.h gestion d'une table de constructeurs
avec des noms et des descriptions
@@
-210,10
+222,16
@@
Liste de fichiers
simgrid_features.h macros pour détecter la version de SimGrid
simgrid_features.h macros pour détecter la version de SimGrid
- simple_async.cpp un simple programme de test
+ statistics.h pour calculer moyenne, variance, etc.
+
+ synchro.h mutex, condition, etc.
+
+ sync_queue.h lock-free synchronized queue
timer.h gestion de timer
timer.h gestion de timer
+ tracing.h définitions liées au traçage
+
version.h gestion de la version du programme
version.cpp
version.h gestion de la version du programme
version.cpp
@@
-225,11
+243,14
@@
Liste de fichiers
extract.pl outil d'extraction des données à partir des
traces, pour tracer des courbes
extract.pl outil d'extraction des données à partir des
traces, pour tracer des courbes
+ new_loba.sh pour créer le squelette d'un nouvel algo
+ d'équiblibrage loba_*
+
setlocalversion calcule un numéro de version à partir du hash
du dernier commit (git)
* autres fichiers
.gitignore liste des fichiers ignorés par git
setlocalversion calcule un numéro de version à partir du hash
du dernier commit (git)
* autres fichiers
.gitignore liste des fichiers ignorés par git
- valgrind_suppressions
_3.5
liste de quelques suppressions pour valgrind
+ valgrind_suppressions
liste de quelques suppressions pour valgrind
avec SimGrid 3.5
avec SimGrid 3.5