Overview
EasyHybrid is a graphical interface built on top of the pDynamo library. Therefore, pDynamo must be fully installed and functional before installing EasyHybrid. EasyHybrid provides visualization and automation tools, but all calculations are performed by pDynamo.
Hardware Requirements
EasyHybrid uses graphical acceleration through OpenGL 3.3 or higher. In practice, this means that any GPU manufactured within the last 10–15 years (integrated or dedicated) is typically sufficient. There are no additional strict hardware requirements beyond the memory and CPU resources needed for pDynamo simulations.
Operating System Compatibility
Linux (Recommended)
EasyHybrid is primarily designed for Linux systems, especially Debian/Ubuntu-based distributions.
Advantages:
Simple and straightforward installation.
Native OpenGL support.
Works well with both integrated and dedicated GPUs.
Best runtime performance.
Official recommendation: Use native Linux whenever possible.
Windows
EasyHybrid can run on Windows using two different approaches:
Option 1 – Virtual Machine with Linux
Install a Linux distribution inside a VM (VirtualBox, VMware, etc.).
EasyHybrid runs, but performance is limited, since OpenGL is usually emulated, resulting in lower visual quality and slower rendering.
Option 2 – Windows Subsystem for Linux (WSL + Ubuntu Terminal)
Install Ubuntu via WSL.
Allows running EasyHybrid without a full virtual machine.
Using a dedicated GPU is strongly recommended, as graphical support in WSL may be limited depending on driver configuration.
macOS
Running EasyHybrid natively on macOS is not recommended.
Reasons:
macOS provides incomplete or outdated support for modern OpenGL.
This makes developing a native macOS version difficult.
The most reliable method is to run Linux inside a virtual machine on macOS.