mechmath
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ne_viens Цитата: C:\Program Files (x86)\Microsoft SDKs\MPI\Include\mpi.f90 не модуль, его откомпилировать надо сначало. | Странно. В программе я использую модули с расширением .f90 и для включения в программу использую use - имя модуля. В модуле сидят подпрограммы, их вызываю как обычно. И все работает. Я перепробовал много вариантов, переписывал этот модуль mpi.f90 и включал в свое решение. Результат тот же. Igorr Цитата: Несколько лет назад разбирался с MPI. Запускал задачу всего лишь на трёх компах (разной конфигурации) с OpenMP и понял, что с MPI можно долго возиться - и так и не понять: оптимально ли распределена задача, особенно с точки зрения вариации входных данных. А если компов > ~20?!. Потом дотянулся до coarrays - понял, что это оболочка MPI (примерно как MFC есть оболочка Windows API). Мой вывод: если нет спортивного интереса к чистому MPI и нет желания копаться в его тонкостях, а хочется воспользоваться его возможностями, то лучше использовать coarrays. | Тут собака зарыта. Coarrays сидит на MPI. Причем что интересно, на комп. и ноутбуке, на которых я пытался запустить MPI, он отказался работать. На ноутбуке, на котором я не экспериментировал - идет. Опять же у меня на С++ MPI идет, а на Фортране нет!? Обидно. Мои программы написаны на Fortran'e с небольшим включением С. |