используя pthreads в фортране - PullRequest
       23

используя pthreads в фортране

0 голосов
/ 27 февраля 2012

Я хочу использовать pthreads в моей программе на Фортране, но не могу даже заставить ее скомпилировать. Я использовал pthreads в программах на C и мне это нужно для моей программы на Фортране, но вызов use f_pthread приводит к следующей ошибке:

Fatal Error: Can't open module file 'f_pthread.mod' for reading at (1): No such file or directory

так что совершенно очевидно, что у меня нет ссылки на f_pthread.mod. где находится f_pthread.mod и / или как мне сделать его или загрузить? каждая вещь, которую я посмотрел, говорит о том, как использовать pthreads в фортране, с использованием 'use f_pthread' в начале примера программы, но я не могу понять, как они правильно связывают этот модуль.

1 Ответ

4 голосов
/ 27 февраля 2012

Я только когда-либо сталкивался с модулем f_pthread в установках IBM / AIX.Если у вас есть такая установка, то обширная документация IBM должна указать вам на это.Если у вас нет, что заставляет вас думать, что у вас есть этот модуль?Куда ваш компилятор на вашей платформе (вы тоже не говорите нам) помещает файлы модулей?Вы искали f_pthread.mod там?

Зачем вам нужны pthreads для вашей программы на Фортране?Было бы намного проще использовать OpenMP, и есть только несколько вещей, которые pthreads может сделать, чего не может OpenMP и что большинство программ на Fortran, вероятно, захотят сделать.

...