Поскольку Таня взяла на диплом тему "распараллеливание генетических алгоритмов" - нам пришлось столкнуться с проблемой работы в MPI. Почему-то ни в одном из имеющихся дистрибутивов Linux программы не работали, хотя ошибку обнаружить не удалось. Пришлось настраивать MPI под Windows. Сначала были попытки настроить в VS, но это сразу не получилось, а долго заморачиваться времени не было. Поэтому сделали настройку в C++ Builder 6.
- Скачайте прикрепленный файл (примерно 6Мб) .
- Установите mpich 1.2.5.
- запустите MPICH Configuration tool
- выберите ваш ПК (например: homepc), нажмите Add и на use job host поставьте галочку и нажмите yes. Ну а дальше Apply и OK. :)
- скопируйте папку Lib_BCB в MPICH\SDK\
- создайте проект (консоль визард)
- в свойствах проекта (директориес) добавьте в Include path путь MPICH\SDK\Include, а в Library path путь MPICH\SDK\Lib_BCB
- в проект прикрепите файл mpich1.lib из MPICH\SDK\Lib_BCB
-создайте exe-шник
- запустите MPIRun
- укажите путь к exe-шнику, выберите кол-во процессов и жмите Run (запросит ввести логин и пароль любой учетки данного ПК - только пароль должен быть не нулевым).
Вроде все. Если что - пишите. :)