W jakim celu stosujemy równoległe przetwarzanie na klastrach?
- zminimalizowania czasu wykonania aplikacji
- zwiększenia rozmiaru problemu wykonania aplikacji - pojedynczy komputer może mieć za mało pamięci do wymaganej symulacji w stosunku do rozmiaru możliwego do uruchomienia na jednym procesorze (możliwość wykonania dokładniejszej symulacji)
- wielokrotnego i równoległego uruchomienia symulacji (dla wielu różnych zestawów danych wejściowcyh)
- zwiększenia niezawodności symulacji poprzez uruchomienie (najczęściej długotrwałej) symulacji wielokrotnie i równolegle