X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/00e10260c18a854d25ebf608ab62f3b59e262a61..bcf1df249835a5ef22d30199f38a753f93f09190:/doc/FAQ.doc diff --git a/doc/FAQ.doc b/doc/FAQ.doc index 04ba62e1f1..3d70fb977b 100644 --- a/doc/FAQ.doc +++ b/doc/FAQ.doc @@ -1,7 +1,5 @@ /*! \page faq Frequently Asked Questions -\author Arnaud Legrand - \section faq_installation Installing the SimGrid library Many people have been asking me questions on how to use SimGrid. Quite @@ -143,8 +141,8 @@ perform some more complex compilations... \section faq_simgrid I'm new to SimGrid. I have some questions. Where should I start ? -You are at the right place... Having a look to these slides +You are at the right place... Having a look to these +slides may give you some insights on what SimGrid can help you to do and what are its limitations. Then you definitely should read the \ref MSG_examples. There is also a mailing list: . @@ -182,8 +180,8 @@ not really satisfying but it is the best I have managed to do yet. \subsection faq_platform Building a realistic platform I can speak more than an hour on this subject and I still do not have -the right answer, just some ideas. You can read the following slides. +the right answer, just some ideas. You can read the following +slides. It may give you some hints. You can also have a look at the tools/platform_generation/ directory. There is a perl-script I use to annotate a Tiers generated platform (may not be up-to-date @@ -331,7 +329,7 @@ parallel task model, and ... Anyway, we finally have migrated our CVS to gforge so people that are interested by helping on this part will have the possibility to do it. -\subsection But I wanted to implement a distributed dynamic scheduler of DAGs... How can I do that it SG is not available anymore in the next versions ? +\subsection faq_SG_DAG But I wanted to implement a distributed dynamic scheduler of DAGs... How can I do that it SG is not available anymore in the next versions ? Distributed is somehow "contagious". If you start making distributed decisions, there is no way to handle DAGs directly anymore (unless I am @@ -347,4 +345,47 @@ keep using the 2.18.5 versions until somebody has ported SG on top of SURF. Note however that SURF will be slower than the old SG to handle traces with a lots of variations (there is no trace integration anymore). +\section faq_flexml_limit I get the message "surf_parse_lex: Assertion `next= 2.5.31). If not the compilation process should +warn you. + +A while ago, we worked on FleXML to reduce a bit its memory consumtion, but +these issues remain. There is two things we should do: + + - use a dynamic buffer instead of a static one so that the only limit + becomes your memory, not a stupid constant fixed at compilation time + (maybe not so difficult). + - change the parser so that it does not need to get the whole file in + memory before parsing + (seems quite difficult, but I'm a complete newbe wrt flex stuff). + +These are changes to FleXML itself, not SimGrid. But since we kinda hijacked +the development of FleXML, I can grant you that any patches would be really +welcome and quickly integrated. + + + +\author Arnaud Legrand (arnaud.legran::imag.fr) +\author Martin Quinson (martin.quinson::loria.fr) + + */ +