Los Alamos National LaboratoryGo to the Lab's home pageSearch for people in the Lab's directorySearch the Laboratory's Web site
TRANSIMS software
TRANSIMS HomeFeaturesLicensingRequirementsDownload

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.




Los Alamos National Laboratory