Здравствуйте, уважаемые программисты!
Пожалуйста, помогите мне решить такую проблему: я написал программу на Fortran в среде Microsoft Development Studio ( 95-го года ), и она даже неплохо работала, но очень долго ( сутками ). Но потом мне захотелось использовать Hyper-Treading в Fortran, а именно - векторизацию и распараллеливание, когда за 1 операцию обрабатываются 16 элементов. Такая возможность появилась только начиная с Intel Fortran 7.0 . У меня теперь есть Intel Fortran 8.0, встроенный в Visual Studio. NET , но программа не работает. Во-первых, пришлось переименовать расширения include-файлов на FI вместо старого FR ( в MSDEV в дереве каталогов эти файлы обозначались как DEPENDENSES, а не SOURSE в VS.NET ). Но этапе компиляции основные ошибки такие: невозможная директива
$ INCLUDE filename.FI , то есть эти файлы не обрабатываются, или структура include-файлов у фортранов различных версий не совпадают. Может, посоветуете что-нибудь, пожалуйста...
Заранее спасибо тем, кто откликнется!.
Разные FORTRAN'ы
В программах, которые я видел, включение делается так:
Но они написаны на старом фортране.
Code: Select all
INCLUDE 'prmt.inc'
Who is online
Users browsing this forum: No registered users and 1 guest