Grany-3 is the cellular automaton simulator.
Version: 2.0.0Grany-3 was at the beginning a program designed for our University course at INSA Rennes, France.
Operating System: Linux
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.
Grany-3 can be useful to you if you are...
· a granular media physicist, because we believe it's full-featured to simulate valuable situations ; special screenshots to prove it ;
· a computer folk interested in free software projects, because we used lots of nice tools:
- language used is C++, and we tried our best to have a good OO design: we could achieve a /total/ independance between the engine, the files, and the graphical user interface,
- Gtkmm for the graphical user interface (this is the main C++ binding of the well-known GTK+),
- flex++ and bison++ for file handling,
- Doxygen for autogeneration of code documentation,
- GNU gettext for internationalization,
- autoconf and automake to make the configuration automagic.
· A good `make' program. Preferably use GNU Make (see here) but at my suprise I could make grany-0.9.1 with the default make coming with a SunOS 5.5 sun4m (ie a Solaris 2.5 system).
· A good C++ compiler. We used GNU egcs 1.1.x from Cygnus (now you can get gcc-3.2). Warning Grany won't compile with gcc-2.7.x or gcc-2.8.x Get a good compiler?
· The Gimp Toolkit : grany-2.0.0 uses gtk+-2.2 and its C++ binding called gtkmm-2.2 (formerly called Gtk--).