Lapochka ili Chai
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору plazmon Цитата: MPI как раз и используется на кластерах (MPI - message passing interface), где много компьютеров решают одну задачу, обмениваясь друг с другом сообщениями. Большинство современых высокопроизводительных компьютеров построено как кластер и использует тот или иной MPI. Так что если ты прийдешь в ВЦ МГУ или Академии тебе надо писать программу под MPI, и ничего та до нас не зделано (если не считаь уже готовые пакеты, которые запускаются по MPI) | Ну, с написанием программы на MPI у меня как раз всё нормально. Хотелось бы ещё иметь компилятор, который я мог бы запустить на моей собственной однопроцессорной, но многоядерной машине, чтобы протестировать свою MPI-программу. Причём даже не требуется каких-то особо больших скоростей или "наваров" с многопроцессорности. Нужно просто протестировать -- идёт? не идёт? результаты корректные? Вот и всё. Добавлено: OpenMP не предлагать. MPI уже выбрано и зафиксировано как основной инструмент распараллеливания. Добавлено: FuzzyLogic Цитата: это автоматическое распараллеливание циклов -- так написано в инструкции к Intel Fortran'у. Не знаю, но может за этим уточнением скрывается какой-то подвох? Может, распараллеливание бывает не только в циклах? Или, что не во всех циклах оно нужно? И что будет, если циклы вложенные -- параллельщик запутается? Ну, то есть хотелось бы услышать голоса тех, кто пробовал эту опцию, и знает, что она действительно работает (а не просто присутствует в списке опций). Я почему так спрашиваю: я-то сам никогда ею не пользовался. |