Я хочу написать конвертер кода, который использует параллельную программу на основе OpenMP и запускает ее в кластере.
Как мне решить эту проблему? Какие библиотеки я использую? Как настроить для этого небольшой кластер?
Мне очень трудно найти хороший материал о кластерных вычислениях в Интернете.
РЕДАКТИРОВАТЬ: Если это невозможно, то как Intel это делает? Компилятор Intel, кажется, делает именно то, что я хочу. У меня нет конкретного приложения, которое я хотел бы запустить. Я хочу написать «конвертер / компилятор», а не приложение. Я понимаю, что разделяемая память отличается от распределенной памяти, но должен быть способ синхронизации памяти, если не для всех случаев, то для некоторых конкретных случаев, даже если это означает, что приложение написано с использованием пользовательских конструкций.