PARALLEL.RU

Дискуссионный клуб по параллельным вычислениям
Текущее время: 24 ноя 17 8:47

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Проблемы с imsl и MPI
СообщениеДобавлено: 24 авг 10 14:41 
Не в сети

Зарегистрирован: 24 авг 10 14:17
Сообщения: 2
ТОварищи, помогите разобраться со следующей проблемой

Есть VS2008, Intel Fortran Compiler 11, IMSL для IFC 11, MPICH2 1.0.7 (эта версия указана в документации к IMSL, поэтому именно она)

При написании параллельного кода используя функции MPICH типа MPI_INIT(), MPI_RANK_COMM и тд всё отлично работает
Если я хочу вызвать из IMSL функцию поддерживающую параллельные вычисления я должен выполнить MP_SETUP()
Так вот: при выполнии MP_SETUP() функция возвращает ошибку

FATAL ERROR 1 from MPI_INIT. A CALL was executed using the IMSL
dummy routine. Parallel performance needs a functioning MPI
library.

Почему так? Может быть в студии ещё где-то пути дополнительный прописать надо или обязательно запуск через mpiexec (кстати тоже не помогает), ну или ещё что-то. Может быть использовать параллельные функции IMSL можно без вызова MP_SETUP() На форумах по IMSL почти ничего нет по этой ошибке, а то что есть не помогает. Я уже в отчаянии

PS Вот шаблон кода

program MPI_IMSL_TEST
use mpi_setup_int
use imsl_libraries
IMPLICIT NONE

include 'mpif.h'

integer::ierr
MP_NPROCS=MP_SETUP()


MP_NPROCS=MP_SETUP('Final')
END program MPI_IMSL_TEST

В проект добавлены *.lib для imsl и mpi


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB