SUMO is an open source, highly portable, microscopic and continuous road traffic simulation package designed to handle large road networks. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation. The code and the issue tracker can be found here

This page explains how to install the SUMO package on the cluster. The procedure is contributed by Sakib Mahmud Khan - PhD Candidate at Transportation Cyber-Physical Systems Lab -Glenn Department of Civil Engineering.

Installing submodules

  1. Request an interactive session. For example:

    $ qsub -I -l select=1:ncpus=6:mem=24gb:interconnect=fdr,walltime=3:00:00
    
  2. Load the required modules

    $ module load gcc/7.0.1 cmake/3.6.1
    
  3. Install FOX, here we used the version 1.6.57

    $ cd ~/source
    $ wget http://fox-toolkit.org/ftp/fox-1.6.57.tar.gz
    $ cd fox-1.6.57
    $ ./configure --prefix=$HOME/applications
    $ make 
    $ make install
    
  4. Install PROJ, version 4.9.3

    $ cd ~/source
    $ wget https://download.osgeo.org/proj/proj-4.9.3.tar.gz
    $ cd proj-4.9.3
    $ ./configure --prefix=$HOME/applications
    $ make 
    $ make install
    
  5. Install GDAL version 2.2.0

    $ cd ~/source
    $ wget https://download.osgeo.org/gdal/2.2.0/gdal-2.2.0.tar.gz
    $ cd gdal-2.2.0
    $ ./configure --prefix=$HOME/applications
    $ make 
    $ make install
    
  6. Install XCERCES

    $ cd ~/source
    $ wget https://archive.apache.org/dist/xerces/c/3/sources/xerces-c-3.1.4.tar.gz
    $ cd xerces-c-3.1.4
    $ ./configure --prefix=$HOME/applications
    $ make 
    $ make install
    

Installing SUMO

After installing all dependencies, start installing SUMO.

Download sumo from source then upload the code to installed folder:

$ cd ~/source $ tar -xvf sumo-src-1.1.0.tar.gz $ cd sumo-src-1.1.0 $ ./configure --with-fox-config=$HOME/applications/bin/fox-config --with-proj-gdal=$HOME/applications/ --with-xerces=$HOME/applications $ make $ make install