Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
High-abstracted network simulator for message-passing programs.
Latest commit 7bcf9af
Mar 1, 2019
|Type||Name||Latest commit message||Commit time|
|Failed to load latest commit information.|
This package contains the source code of Dimemas simulator, its graphical user interface and the Paraver to Dimemas trace translator, 'prv2dim'. You can find the old Dimemas trace format (.trf) to new format (.dim) translator 'trf2dim' until Dimemas package version 5.3.0 Dependencies ============ You will need Lex and Yacc compatible packages installed on your system. Free source versions of this tools can be obtained at: * Flex (open source Lex implementation) http://flex.sourceforge.net/ * Bison (open source Yacc implementation) http://www.gnu.org/software/bison/ To compile the you will also need the Boost libraries. Version 1.36 or later are required. You can obtain this set of libraries at: * Boost C++ Libraries http://www.boost.org The graphical user interface is codified using Java and packaged as a JAR file. By this reason, you will need to have installed on your system a SDK distribuation as well as the Jar Archiver. We use the official Oracle/Sun Java distribution (even not being 100% open source), and we encourage using it. It can be obtained at: * SDN Developer Resources for Java Technology http://java.sun.com Java 6 (SDK 1.6) or newer is required to properly generate the Dimemas user interface. Specific Compilation Options ============================ There is a wide range of compilation options, to fine tune the simulation. Check 'configure --help' for specific compilation options. In order to adjust the compiler in terms of optimization or debugging options, you must provide specific compiler parameters using the CFLAGS and CXXFLAGS environment variables. Rest of the options usually regard to very specific simulation facts.Do not hesitate to contact us to solve any doubts regarding the specific Dimemas tune. Dimemas external communications model support ============================================= To extend the Dimemas simulator by using an external communication library, please refer to the README file include in the Simulator/lib_extern_model in the source code packae, or $DIMEMAS_HOME/share/lib_extern_model_example in the installation directory. ******* Dimemas contact e-mail: firstname.lastname@example.org ********