Skip to content

VTTI-CSM/CargoNetSim

 
 

Repository files navigation

CargoNetSim
CargoNetSim [Cargo Network Simulator]

License: GNU GPL v3 GitHub tag (latest by date) GitHub All Releases CLA Required CLA assistant

All Contributors

Download CargoNetSim | Documentation

For questions or feedback, contact Ahmed Aredah or Prof. Hesham Rakha

CargoNetSim

CargoNetSim is a multimodal freight operations optimization tool. This comprehensive software provides a graphical user interface for designing, simulating, and optimizing complex logistics networks across various transportation modes.

CargoNetSim GUI
CargoNetSim Graphical User Interface

Key Features

  • Interactive Network Design: Intuitive visual interface for creating and modifying transportation networks
  • Multimodal Support: Integrated simulation of maritime (ship), rail, and road (truck) transportation modes
  • Advanced Optimization: Algorithms for route optimization, and cost minimization
  • Scenario Analysis: Tools for comparing alternative network configurations and operational strategies

System Requirements

Supported Operating Systems

  • Windows 10/11 (64-bit)
  • Ubuntu 18.04 LTS or newer
  • macOS 12 or newer

Hardware Requirements

  • 8GB RAM minimum (16GB recommended)
  • 2.0+ GHz multi-core processor
  • 1GB available disk space
  • OpenGL 3.3 compatible graphics

Prerequisites

  • C++17 compatible compiler
  • CMake 3.16 or later
  • Qt6 (Core, Gui, Widgets, Network components)
  • Container library
  • RabbitMQ C client

Installation

Required Dependencies

Build Instructions

# Clone the repository
git clone https://github.com/VTTI-CSM/CargoNetSim.git
cd CargoNetSim

# Create build directory
mkdir build && cd build

# Configure and build
cmake ..
cmake --build . --config Release

# Run the application
./CargoNetSim  # Linux/macOS
.\CargoNetSim.exe  # Windows

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Ahmed Aredah
Ahmed Aredah

💻
Hesham Rakha
Hesham Rakha

📆

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 97.6%
  • CMake 2.3%
  • Other 0.1%