Это задача с давних пор меня интересовала, давайте попробуем реализовать ее на практике.
Передо мной имеются модули, которые следует запустить с числом процессов 511 и 1023 https://bitbucket.org/landwatersun/foru … odules.rar Их автора оставим за кулисами, так как непринципиально.
Характеристики аппаратной-программной платформы, на котором мы будем запускать сие добро, следующие:
6 узлов 2 6-core Intel Xeon E5-2640 CPU/2,5GHz/128GB. Интерконнект между узлами – Gigabit Ethernet с 24-портовым коммутатором вычислителя SuperMicro. Дисковая подсистема узла – массив RAID-10 объемом 4TB на базе SATA дисков WD1000DHTZ. Каждый узел функционирует под управлением ОС Windows Server 2012 R2.
Так как тестовые модули реализованы с применением библиотеки MPI.NET, то на узлы будет установлен софт, необходимый для запуска MPI-программ: http://download.microsoft.com/download/ … ISetup.exe Ранее я использовал старую добрую парочку: HPC Pack 2012 + HPC Pack 2012 R2 MS-MPI Redistributable Package, эта отдельная песня прозвучала тут. Но возникли проблемы с одним узлом, поэтому выбор пал именно на этот пакет.
В ближайшее время отпишу о результатах экспериментов. Осталось только завершить установку софта на оставшихся узлах. Далее запускаем "smpd -p 8677" на всех узлах и вперед!