System Requirements
Hardware Requirements
This version of TRANSIMS was tested on a Linux cluster with 64 dual-processor nodes with 1GB of memory per node. Each processor is a 500 MHz Pentium III. Some scenarios were tested on single CPU Linux systems. Memory and disk requirements depend upon the scenario that is used.
Memory Requirements
- The Gensig and Calibration scenarios use less than 120 MB.
- The Bignet scenario needs at least 512 MB.
- Memory requirements for the Output Visualizer depend on the size of the data files and are controllable by the user when the Visualizer is run.
Disk Requirements
For the Calibration, Gensig, and Bignet scenarios, 5 GB of disk space supports the execution and data collection for components using the output specifications in the configuration files supplied with the distribution. If the user increases output collection, additional disk space may be required.
Operating System
TRANSIMS was tested in a Linux cluster environment on Red Hat Linux 6.2 and compiled with gcc/g++ 2.95.2.
Limited tests in a single-CPU environment were done on Red Hat Linux 7.1 using gcc/g++ 2.96. The Bignet and Calibration scenarios were compiled and tested in the single-CPU environment.
Linux
To run the Traffic Microsimulator under PVM or MPI, the Linux kernel must be compiled with networking support and must have an assigned IP address and a host name.
An actual network card is not required. The following options must be selected in the Linux kernel configuration:
- networking support (CONFIG_NET),
- System V IPC (CONFIG_SYSVIPC),
- TCP/IP networking (CONFIG_INET),
- dummy-net driver support (CONFIG_DUMMY), or
- the appropriate network card driver.
The default kernel shipped with Red Hat 6.2 and 7.1 is configured with the appropriate options. The following package categories should be selected during Red Hat Linux installation to run the TRANSIMS components:
- X Window System,
- Mesa/GL, and
- Glut.
Additional package categories should be selected to compile the TRANSIMS components:
- C Development,
- Development Libraries,
- C++ Development, and
- X Development.
Solaris
To run the Traffic Microsimulator under PVM or MPI, the machine must have an IP address and an assigned host name.
Software Requirements
The TRANSIMS distribution requires that the user install the following software.
Linux
- X11R6 libraries (Xmu, Xi, X11, Xext, Xt)
- OpenGL and the OpenGL Utilities Toolkit libraries (Mesa/Glut)
- Linux libraries (stdc++, ld-linux, ICE, SM), and
- Perl.
All of the third-party software used by TRANSIMS is available on Red Hat Linux distribution CDs. The latest versions of the following packages should be installed: kernel, kernel-headers, gcc, glibc, libstdc++, make, perl, XFree86, Mesa, Mesa-devel, Mesa-Glut, Mesa-Glut-devel, MPI, and PVM.
Solaris
XllR6 libraries in /usr/openwin, OpenGL, OpenGL Utilities Toolkit libraries (glut), and Perl.
Metis, PVM, MPI, and SPRNG are supplied with the TRANSIMS distribution.
|
Third-party software websites
Gnu C++ compiler
Mesa/Glut
PVM
MPI
Perl
For information on how to receive TRANSIMS-DOT for commercial use, contact
Naveen Lamba
IBM Business Consulting Services
Email: Naveen.Lamba@us.ibm.com
Phone: (703) 322-5656
http://www.transims.net
For information on how to receive TRANSIMS-LANL for university use, contact
Charles Gibson LANL Technology Transfer Office
Email: gibson_charles_e@lanl.gov
Phone: (505) 665-0154
The University version of TRANSIMS (TRANSIMS-LANL) runs ONLY on Linux platform.
|