scispace - formally typeset
Open AccessJournal ArticleDOI

Parallel implementation of the TRANSIMS micro-simulation

Kai Nagel, +1 more
- Vol. 27, Iss: 12, pp 1611-1639
TLDR
This paper describes the parallel implementation of the TRansportation ANalysis and SIMulation System (TRANSIMS) traffic micro-simulation, and describes how information between domains is exchanged, and how the transportation network graph is partitioned.
Abstract
This paper describes the parallel implementation of the TRansportation ANalysis and SIMulation System (TRANSIMS) traffic micro-simulation. The parallelization method is domain decomposition, which means that each CPU of the parallel computer is responsible for a different geographical area of the simulated region. We describe how information between domains is exchanged, and how the transportation network graph is partitioned. An adaptive scheme is used to optimize load balancing. We then demonstrate how computing speeds of our parallel micro-simulations can be systematically predicted once the scenario and the computer architecture are known. This makes it possible, e.g., to decide if a certain study is feasible with a certain computing budget, and how to invest that budget. The main ingredients of the prediction are knowledge about the parallel implementation of the micro-simulation, knowledge about the characteristics of the partitioning of the transportation network graph, and knowledge about the interaction of these quantities with the computer system. In particular, we investigate the differences between switched and non-switched topologies, and the effects of 10 Mbit, 100 Mbit, and Gbit Ethernet. As an example, we show that with a common technology – 100 Mbit switched Ethernet – one can run the 20 000-link EMME/2-network for Portland (Oregon) more than 20 times faster than real time on 16 coupled Pentium CPUs.

read more

Content maybe subject to copyright    Report

Citations
More filters
Book ChapterDOI

Agent-Based Modeling

TL;DR: Since the advent of computers, the natural and engineering sciences have enormously progressed and it would be very surprising, if computers could not make a contribution to a better understanding of social and economic systems.
Book ChapterDOI

MATSim-T : Architecture and Simulation Times

TL;DR: This chapter presents a micro-simulation of Swiss daily traffic and shows that the system is able to generate those traffic patterns in about 36 hours computation time.
Journal ArticleDOI

Land use–transport interaction modeling: A review of the literature and future research directions

TL;DR: In this article, the authors provide comprehensive and up-to-date material for both researchers and practitioners interested in land-use-transport interaction (LUTI) modeling.
Journal ArticleDOI

An agent-based microsimulation model of Swiss travel: First results

TL;DR: Using advanced computational methods, in particular parallel computing, it is now possible to run a multi-agent transportation simulation system for large metropolitan areas with 10 million inhabitants or more, and on a computationally efficient implementation of the agent-based representation.
References
More filters

Microscopic modeling of traffic flow: investigation of collision free vehicle dynamics.

Stefan Krauss
TL;DR: A microsopic model of traffic flow is proposed, adding to the understanding of the different types of congestion found in traffic flow, to find out how to optimize traffic with respect to a reduction of environmental impacts and economical loss due to congestion.
Journal ArticleDOI

Creating synthetic baseline populations

TL;DR: In this paper, the authors presented a method to estimate the proportion of households in a block group or census tract with a desired combination of demographics by selecting households from the associated PUMS according to these proportions.
Book

Numerical linear algebra for high-performance computers

TL;DR: This book presents a unified treatment of recently developed techniques and current understanding about solving systems of linear equations and large scale eigenvalue problems on high-performance computers and provides a rapid introduction to the world of vector and parallel processing for these linear algebra applications.