As simulações (granulares no LIGGGHTS ou acopladas no OpenFOAM/CFDEM) podem rodar em modo serial (um núcleo) ou paralelo (vários núcleos).
Para problemas maiores, divide-se o domínio entre múltiplos processadores usando a interface MPI (Message Passing Interface). Cada processador roda uma cópia do solver focada em uma parte do domínio. A execução paralela usa três comandos, nesta ordem: