Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
MAJ de la faq.
authornavarrop <navarrop@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 4 May 2010 11:44:11 +0000 (11:44 +0000)
committernavarrop <navarrop@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 4 May 2010 11:44:11 +0000 (11:44 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7672 48e7efb5-ca39-0410-a469-dd3cf9ba447f

doc/FAQ.doc

index 766cc83..5f82438 100644 (file)
@@ -381,6 +381,7 @@ TODO
                enable_ruby                             ON/OFF or TRUE/FALSE or 1/0
                enable_compile_optimizations            ON/OFF or TRUE/FALSE or 1/0
                enable_compile_warnings                 ON/OFF or TRUE/FALSE or 1/0
                enable_ruby                             ON/OFF or TRUE/FALSE or 1/0
                enable_compile_optimizations            ON/OFF or TRUE/FALSE or 1/0
                enable_compile_warnings                 ON/OFF or TRUE/FALSE or 1/0
+               enable_smpi                             ON/OFF or TRUE/FALSE or 1/0
                enable_maintainer_mode                  ON/OFF or TRUE/FALSE or 1/0
                enable_supernovae                       ON/OFF or TRUE/FALSE or 1/0
                enable_tracing                          ON/OFF or TRUE/FALSE or 1/0
                enable_maintainer_mode                  ON/OFF or TRUE/FALSE or 1/0
                enable_supernovae                       ON/OFF or TRUE/FALSE or 1/0
                enable_tracing                          ON/OFF or TRUE/FALSE or 1/0
@@ -408,6 +409,8 @@ TODO
 
   \li enable_compile_warnings : add flags "-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wcomment -Wformat -Wwrite-strings -Wno-unused-function -Wno-unused-parameter -Wno-strict-aliasing -Wno-format-nonliteral -Werror"
 
 
   \li enable_compile_warnings : add flags "-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wcomment -Wformat -Wwrite-strings -Wno-unused-function -Wno-unused-parameter -Wno-strict-aliasing -Wno-format-nonliteral -Werror"
 
+  \li enable_smpi : Set to true if you want to use smpi lib. Actually on simgrid v3.4.1 Mac doesn't support lib smpi.
+
   \li enable_maintainer_mode : set to true it remakes some files.
 \verbatim
 include/surf/simgrid_dtd.h
   \li enable_maintainer_mode : set to true it remakes some files.
 \verbatim
 include/surf/simgrid_dtd.h
@@ -472,6 +475,7 @@ enable_ruby                 on
 enable_java                    off
 enable_compile_optimizations   off
 enable_compile_warnings                off
 enable_java                    off
 enable_compile_optimizations   off
 enable_compile_warnings                off
+enable_smpi                    on
 enable_maintainer_mode         off
 enable_supernovae              off
 enable_tracing                 off
 enable_maintainer_mode         off
 enable_supernovae              off
 enable_tracing                 off
@@ -513,6 +517,7 @@ Then follow instructions.
 cmake ./               configure the project
 make                   build all targets
 make VERBOSE=1         build all targets and print build command lines
 cmake ./               configure the project
 make                   build all targets
 make VERBOSE=1         build all targets and print build command lines
+make check             execute command make test
 make test              test all targets and summarize
 make dist              make the distrib
 make distcheck         check the dist (make + make dist + make test) 
 make test              test all targets and summarize
 make dist              make the distrib
 make distcheck         check the dist (make + make dist + make test) 
@@ -552,142 +557,144 @@ If you want to test before make a commit you can simply make "ctest -D Experimen
 \li Mode maintainer
 
 cmake -Denable_maintainer_mode=on ./
 \li Mode maintainer
 
 cmake -Denable_maintainer_mode=on ./
-\verbatim GTnetS doesn't works : set -Ddisable_gtnets=on
+\verbatim 
+-- lookign for config.h
 with_context auto change to ucontext
 with_context auto change to ucontext
-(skaddr)
-(sksize)
-Make : src/simgrid.jar with : /usr/bin/javac
-Make examples/java with : /usr/bin/javac
+GIT_DATE       : 2010-05-04~09-59-15
+GIT_VERSION    : 53ec816
+GIT_SVN_VERSION : 7669
 
 
-Configuration of package `simgrid' (revision 7228M) on arch (=4):
-       BUILDNAME :             UCONTEXT
-            SITE :             Linux_Ubuntu 9.10_x86_64
+Configuration of package `simgrid' (revision 7669) on arch (=4):
+            BUILDNAME :        UCONTEXT
+            SITE      :        Linux_2.6.31-21-generic_x86_64
+            Release   :        simgrid-3.4~rev7669
 
 
-       Compiler: c++ :         /usr/bin/c++
-              version:         c++ (Ubuntu 4.4.1-4ubuntu9) 4.4.1
-                 c   :         /usr/bin/gcc
-              version:         gcc (Ubuntu 4.4.1-4ubuntu9) 4.4.1
+        Compiler: c++ :        /usr/bin/c++
+               version:        c++ (Ubuntu 4.4.1-4ubuntu9) 4.4.1
+        Compiler: c   :        /usr/bin/gcc
+               version:        gcc (Ubuntu 4.4.1-4ubuntu9) 4.4.1
 
 
-       CFlags:                 -g3
-       CPPFlags:               
-       LDFlags:                
+              CFlags  :        -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/include/lua5.1 -g3
+              CPPFlags:        
+              LDFlags :        -L/usr/lib/
 
        Context backend:        ucontext
 
        Context backend:        ucontext
-       Compile Gtnets:         0
-                 path:         
-       Compile Java:           1
-       Compile Lua:            1
-       Compile Ruby:           0
-
-       Maintainer mode:        on
-       Supernovae mode:        off
+       Compile Gtnets :        0
+       Gtnets path    :        
+       Compile Java   :        0
+       Compile Lua    :        1
+       Compile Ruby   :        1
+
+       Compile Smpi   :        ON
+       Maintainer mode:        ON
+       Supernovae mode:        OFF
+       Tracing mode   :        OFF
 
 
-       Simgrid dependencies:   dl -llua5.1
-       Gras dependencies:      pthread
-       Ruby dependencies:      
-       Smpi dependencies:      
+       Simgrid dependencies:   -lm -lruby1.8 -module -ldl -llua5.1 -lrt
+       Gras dependencies   :   -lm -lpthread -lrt
+       Smpi dependencies   :   
 
 
-       USER_PREFIX:            /usr/local
        INSTALL_PREFIX:         /usr/local
 
 -- Configuring done
 -- Generating done
        INSTALL_PREFIX:         /usr/local
 
 -- Configuring done
 -- Generating done
--- Build files have been written to: /home/navarrop/Bureau/simgrid-trunk
+-- Build files have been written to: /home/navarrop/Developments/simgrid
 \endverbatim
 
 \li Mode supernovae
 
 cmake -Dsupernovae=on ./
 \endverbatim
 
 \li Mode supernovae
 
 cmake -Dsupernovae=on ./
-\verbatim GTnetS doesn't works : set -Ddisable_gtnets=on
+\verbatim 
+-- lookign for config.h
 with_context auto change to ucontext
 with_context auto change to ucontext
-(skaddr)
-(sksize)
-Make : src/simgrid.jar with : /usr/bin/javac
-Make examples/java with : /usr/bin/javac
+GIT_DATE       : 2010-05-04~09-59-15
+GIT_VERSION    : 53ec816
+GIT_SVN_VERSION : 7669
 
 
-Configuration of package `simgrid' (revision 7228M) on arch (=4):
-       BUILDNAME :             SUPERNOVAE
-            SITE :             Linux_Ubuntu 9.10_x86_64
+Configuration of package `simgrid' (revision 7669) on arch (=4):
+            BUILDNAME :        SUPERNOVAE
+            SITE      :        Linux_2.6.31-21-generic_x86_64
+            Release   :        simgrid-3.4~rev7669
 
 
-       Compiler: c++ :         /usr/bin/c++
-              version:         c++ (Ubuntu 4.4.1-4ubuntu9) 4.4.1
-                 c   :         /usr/bin/gcc
-              version:         gcc (Ubuntu 4.4.1-4ubuntu9) 4.4.1
+        Compiler: c++ :        /usr/bin/c++
+               version:        c++ (Ubuntu 4.4.1-4ubuntu9) 4.4.1
+        Compiler: c   :        /usr/bin/gcc
+               version:        gcc (Ubuntu 4.4.1-4ubuntu9) 4.4.1
 
 
-       CFlags:                 -O3 -finline-functions -funroll-loops -fno-strict-aliasing -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wcomment -Wformat -Wwrite-strings -Wno-unused-function -Wno-unused-parameter -Wno-strict-aliasing -Wno-format-nonliteral -Werror -g3
-       CPPFlags:               
-       LDFlags:                
+              CFlags  :        -O3 -finline-functions -funroll-loops -fno-strict-aliasing -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wcomment -Wformat -Wwrite-strings -Wno-unused-function -Wno-unused-parameter -Wno-strict-aliasing -Wno-format-nonliteral -Werror -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/include/lua5.1 -g3
+              CPPFlags:        
+              LDFlags :        -L/usr/lib/
 
        Context backend:        ucontext
 
        Context backend:        ucontext
-       Compile Gtnets        0
-                 path:         
-       Compile Java:           1
-       Compile Lua:            1
-       Compile Ruby:           0
+       Compile Gtnets :        0
+       Gtnets path    :        
+       Compile Java   :        0
+       Compile Lua    :        1
+       Compile Ruby   :        1
 
 
-       Maintainer mode:        off
-       Supernovae mode:        on
+       Compile Smpi   :        ON
+       Maintainer mode:        OFF
+       Supernovae mode:        OFF
+       Tracing mode   :        OFF
 
 
-       Simgrid dependencies:   dl -llua5.1
-       Gras dependencies:      pthread
-       Ruby dependencies:      
-       Smpi dependencies:      
+       Simgrid dependencies:   -lm -lruby1.8 -module -ldl -llua5.1 -lrt
+       Gras dependencies   :   -lm -lpthread -lrt
+       Smpi dependencies   :   
 
 
-       USER_PREFIX:            /usr/local
        INSTALL_PREFIX:         /usr/local
 
 -- Configuring done
 -- Generating done
        INSTALL_PREFIX:         /usr/local
 
 -- Configuring done
 -- Generating done
--- Build files have been written to: /home/navarrop/Bureau/simgrid-trunk
+-- Build files have been written to: /home/navarrop/Developments/simgrid
+
 \endverbatim
 
 \li Mode GTnetS
 
 cmake -Dgtnets_path=/home/navarrop/Bureau/usr/ ./
 \endverbatim
 
 \li Mode GTnetS
 
 cmake -Dgtnets_path=/home/navarrop/Bureau/usr/ ./
-\verbatim with_context auto change to ucontext
-(skaddr)
-(sksize)
-Make : src/simgrid.jar with : /usr/bin/javac
-Make examples/java with : /usr/bin/javac
+\verbatim 
+-- lookign for config.h
+with_context auto change to ucontext
+GIT_DATE       : 2010-05-04~09-59-15
+GIT_VERSION    : 53ec816
+GIT_SVN_VERSION : 7669
 
 
-Configuration of package `simgrid' (revision 7228M) on arch (=4):
-       BUILDNAME :             GTNETS
-            SITE :             Linux_Ubuntu 9.10_x86_64
+Configuration of package `simgrid' (revision 7669) on arch (=4):
+            BUILDNAME :        GTNETS
+            SITE      :        Linux_2.6.31-21-generic_x86_64
+            Release   :        simgrid-3.4~rev7669
 
 
-       Compiler: c++ :         /usr/bin/c++
-              version:         c++ (Ubuntu 4.4.1-4ubuntu9) 4.4.1
-                 c   :         /usr/bin/gcc
-              version:         gcc (Ubuntu 4.4.1-4ubuntu9) 4.4.1
+        Compiler: c++ :        /usr/bin/c++
+               version:        c++ (Ubuntu 4.4.1-4ubuntu9) 4.4.1
+        Compiler: c   :        /usr/bin/gcc
+               version:        gcc (Ubuntu 4.4.1-4ubuntu9) 4.4.1
 
 
-       CFlags:                  -L/home/navarrop/Bureau/usr/lib -I/home/navarrop/Bureau/usr/include/gtnets -g3
-       CPPFlags:                -L/home/navarrop/Bureau/usr/lib -I/home/navarrop/Bureau/usr/include/gtnets 
-       LDFlags:                
+              CFlags  :        -O3 -finline-functions -funroll-loops -fno-strict-aliasing -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wcomment -Wformat -Wwrite-strings -Wno-unused-function -Wno-unused-parameter -Wno-strict-aliasing -Wno-format-nonliteral -Werror -I/usr/lib/ruby/1.8/x86_64-linux -L/usr/lib -I/usr/include/gtnets -I/usr/include/lua5.1 -g3
+              CPPFlags:        -L/usr/lib -I/usr/include/gtnets 
+              LDFlags :        -L/usr/lib/
 
        Context backend:        ucontext
 
        Context backend:        ucontext
-       Compile Gtnets        1
-                 path:         /home/navarrop/Bureau/usr
-       Compile Java:           1
-       Compile Lua:            1
-       Compile Ruby:           0
+       Compile Gtnets :        1
+       Gtnets path    :        /usr
+       Compile Java   :        0
+       Compile Lua    :        1
+       Compile Ruby   :        1
 
 
-       Maintainer mode:        off
-       Supernovae mode:        off
+       Compile Smpi   :        ON
+       Maintainer mode:        OFF
+       Supernovae mode:        OFF
+       Tracing mode   :        OFF
 
 
-       Simgrid dependencies:   dl -llua5.1 -lgtnets
-       Gras dependencies:      pthread
-       Ruby dependencies:      
-       Smpi dependencies:      
+       Simgrid dependencies:   -lm -lruby1.8 -module -ldl -llua5.1 -lgtnets -lrt
+       Gras dependencies   :   -lm -lpthread -lrt
+       Smpi dependencies   :   
 
 
-       USER_PREFIX:            /usr/local
        INSTALL_PREFIX:         /usr/local
 
        INSTALL_PREFIX:         /usr/local
 
-INFO -->> Take care to have export LD_LIBRARY_PATH before run make command for make examples with gtnets
-copy and paste : export LD_LIBRARY_PATH=/home/navarrop/Bureau/usr/lib/:$LD_LIBRARY_PATH
-
-
 -- Configuring done
 -- Generating done
 -- Configuring done
 -- Generating done
--- Build files have been written to: /home/navarrop/Bureau/simgrid-trunk
+-- Build files have been written to: /home/navarrop/Developments/simgrid
+
 \endverbatim
 
 \subsection faq_cmakeinstall How to install with cmake?
 \endverbatim
 
 \subsection faq_cmakeinstall How to install with cmake?
@@ -708,57 +715,6 @@ make
 make install-simgrid
 \endverbatim
 
 make install-simgrid
 \endverbatim
 
-\subsection faq_screenshot Screenshot
-
-\verbatim
-navarrop@caraja:~$ cd Bureau/simgrid-trunk/
-navarrop@caraja:~/Bureau/simgrid-trunk$ cmake ./
-
-GTnetS doesn't works : set -Ddisable_gtnets=on                  <-|some warnings are printed 
-with_context auto change to ucontext                           <-|
-(skaddr)                                                       <--info (needed)
-(sksize)                                                       <--info (needed)
-Make : src/simgrid.jar with : /usr/bin/javac                   <--info (if java)
-Make examples/java with : /usr/bin/javac                       <--info (if java)
-
-Configuration of package `simgrid' (revision 7209M) on arch (=4):
-       BUILDNAME :             UCONTEXT                                <-- name of the compilation regarding to cdash
-            SITE :             Linux_Ubuntu 9.10_x86_64                <-- distribution of the local machine regarding to cdash
-
-       Compiler: c++ :         /usr/bin/c++
-              version:         c++ (Ubuntu 4.4.1-4ubuntu9) 4.4.1
-                 c   :         /usr/bin/gcc
-              version:         gcc (Ubuntu 4.4.1-4ubuntu9) 4.4.1
-
-       CFlags:                 -g3
-       CPPFlags:               
-       LDFlags:                
-
-       Context backend:        ucontext
-       Compile Gtnets:         0
-                 path:         
-       Compile Java:           1
-       Compile Lua:            1
-       Compile Ruby:           0
-
-       Maintainer mode:        OFF
-       Supernovae mode:        OFF
-
-       Simgrid dependencies:   -ldl -llua5.1
-       Gras dependencies:      pthread
-       Ruby dependencies:      
-       Smpi dependencies:      
-
-       USER_PREFIX:            /usr/local
-       INSTALL_PREFIX:         /usr/local
-
--- Configuring done
--- Generating done
--- Build files have been written to: /home/navarrop/Bureau/simgrid-trunk
-\endverbatim
-Here all options are checked and printed. If it doesn't match with your configuration 
-it is probably due to a wrong configuration.
-
 \subsection faq_cmakehowto How to modified sources files for developers
 
 \subsubsection faq_cmakehowto1 Add an executable or examples.
 \subsection faq_cmakehowto How to modified sources files for developers
 
 \subsubsection faq_cmakehowto1 Add an executable or examples.