MPI, PVM... куча всего существует для разработки программ для MPI, но хочется узнать о реальном опыте людей. Особенно интересует способ обхода сторонних библиотек и именно грамотное написание собственной программы, выполняемой параллельно.
Задача такая, что нужно написать прогу так, чтобы:
1. Она работала используя "по-полной" 2 проца на одной 2-х процессорной машине. (это минимум, просто чтобы понять что программа распараллеливается как нужно)
2. Работала в кластере из многих линукс машин. (в перспективе)
Я к сожалению не слишком себе все это пока представляю, поэтому любая информация приветствуется.