Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Работа с Intel Fortran через Visual Studio 2003 и не только

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Открыть новую тему     Написать ответ в эту тему

akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrew10

Цитата:
Threshold for Auto-Parallelization
Threshold for Vectorization
Первая, как я понимаю, связана с развертыванием циклов, а вторая?  

по-моему, в большей степени с развёртыванием связана как раз вторая
а первая без /Qparall вообще игнорируется и больше связана именно с _параллельным_ вычислением циклов, с запуском циклов в своих трейдах...
 
ты всё-таки лучше у нас "дома" :) спроси...

Всего записей: 24843 | Зарегистр. 06-12-2002 | Отправлено: 14:57 26-01-2012 | Исправлено: akaGM, 20:39 26-01-2012
Andrew10

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
 
Повожусь еще сам, если не получится, спрошу "дома".
Спасибо!

Всего записей: 780 | Зарегистр. 26-02-2005 | Отправлено: 17:10 26-01-2012
Andrew10

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос из моего поста на предыдущей странице решен: найдена ошибка, разумеется не в компиляторе, а в собственном коде
Забыл, что подключение модуля, в котором определены переменные, управляется директивами препроцессора. В результате подключался не тот модуль.
 
И на старуху бывает проруха

Всего записей: 780 | Зарегистр. 26-02-2005 | Отправлено: 00:25 27-01-2012
zeliboba1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...

Всего записей: 4 | Зарегистр. 07-02-2012 | Отправлено: 21:48 07-02-2012
Igorr

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zeliboba1
Может Interoperability with C поможет?

Всего записей: 2008 | Зарегистр. 01-05-2002 | Отправлено: 22:12 07-02-2012
zeliboba1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо за совет.
Через BIND() пробовал делать - всё так же.
real*8 в фортране, соответсвует double в с++, вроде всё Ок... Не вижу ошибки
аналогичный код, на мой взгляд, у людей работает.  
ALIAS пробовал и так и сяк задавать - безрезультатно.

Всего записей: 4 | Зарегистр. 07-02-2012 | Отправлено: 22:27 07-02-2012
zeliboba1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...
 
 
ПРОБЛЕМА РЕШИЛАСЬ!
Дело было в настройках среды.
1) Разверните узел Свойства конфигурации и выберите пункт Общие. Справа, в области Значения по умолчанию для проекта установите для параметра Поддержка общеязыковой среды выполнения (CLR) значение Поддержка общеязыковой среды выполнения (/clr).
2) Свойства проекта -> Свойства конфигурации -> с/с++ -> предварительно скомпилированные заголовки -> не использовать [/more]

Всего записей: 4 | Зарегистр. 07-02-2012 | Отправлено: 05:33 08-02-2012 | Исправлено: zeliboba1, 15:54 10-02-2012
Andrew_1231

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток!  
Пишу на Intel Visual Fortran 11.0 в среде VS 2008/ Ось Win 7.  
При отладке кода программы с помощью Debug> Step Into......  
для пошагового выполнения программы выдает окно с Кодом в каком-то непонятном виде..  
(очень похоже на язык С#{как будто он его перевел} или асемблер,хотя код-то фортрановский),подскажите пожалуйста,как настроить этот Visualizer или еще что(может так проявляются ошибки интеграции IVF в VS 2008 ?-хотя при моём довольно длительном пользовании других не было...), так,чтобы был виден именно код на Фортране,  
курсор выделял В ЭТОМ КОДЕ строку и выполнялись строки пошагово. Заранее большое спасибо за пояснения.

Всего записей: 11 | Зарегистр. 17-08-2012 | Отправлено: 22:09 17-08-2012
Andrew_1231

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...

Всего записей: 11 | Зарегистр. 17-08-2012 | Отправлено: 10:51 18-08-2012
Harmfuly

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!
Помогите,  пожалуйста! уже замучилась с установкой библиотеки IMSL
У меня стоит VS 2008,  Intel(R) Visual Fortran 11.0.072 и IMSL 7.0
НО библиотека почему-то не работает
Ошибки, которые выдает:
 
Ошибка    1     error #5102: Cannot open include file 'link_f90_static_imsl.h'    D:\Console1\Console1\Console1.f90    4    
Ошибка    2    Compilation Aborted (code 1)    D:\Console1\Console1\Console1.f90    1    
 
путь в include правильный прописан

Всего записей: 4 | Зарегистр. 10-02-2013 | Отправлено: 04:00 10-02-2013
karakurt2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Harmfuly
там загаловочные файлы лежат в двух каталогах, используйте опции компилятора, которые указывают на каталоги для статической сборки, например, вот так:

Цитата:
 
F90FLAGS = /F6000000 /fpe:3 /Qopenmp /w /I:"C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\include\static" /nologo
 
LINK_FNL_STATIC=imsl.lib imslsuperlu.lib imslhpc_l.lib imsllapack_vendor.lib imslblas_vendor.lib imsls_err.lib imslmpistub.lib \
mkl_intel_lp64.lib mkl_intel_thread.lib mkl_core.lib libiomp5mt.lib lmgr.lib kernel32.lib user32.lib netapi32.lib advapi32.lib \
gdi32.lib comdlg32.lib comctl32.lib wsock32.lib libcrvs.lib libFNPload.lib libsb.lib /link /force:multiple
 
BUILDFLAGS=$(F90FLAGS) /debug:none /gen-interfaces /warn:interfaces /MT
 
 
 

Всего записей: 736 | Зарегистр. 06-12-2003 | Отправлено: 12:15 10-02-2013
Harmfuly

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
То есть в include путь вот так прописать C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\include\static" /nologo?

Всего записей: 4 | Зарегистр. 10-02-2013 | Отправлено: 13:57 10-02-2013
karakurt2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Harmfuly
совершенно верно, но без /nologo.

Всего записей: 736 | Зарегистр. 06-12-2003 | Отправлено: 18:27 10-02-2013 | Исправлено: karakurt2, 18:29 10-02-2013
Harmfuly

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сделала так, как вы сказали.. но всё равно те же самые ошибки..

Всего записей: 4 | Зарегистр. 10-02-2013 | Отправлено: 00:54 11-02-2013
karakurt2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Harmfuly
ссылку на файл link_f90_static_imsl.h следует заменить на link_fnl_static_imsl.h и исходных текстах.

Всего записей: 736 | Зарегистр. 06-12-2003 | Отправлено: 05:21 11-02-2013
Harmfuly

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
всё равно те же ошибки. ничего не меняется.

Всего записей: 4 | Зарегистр. 10-02-2013 | Отправлено: 16:08 11-02-2013
karakurt2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Harmfuly
Ну что ж, показывайте файл Console1.f90

Всего записей: 736 | Зарегистр. 06-12-2003 | Отправлено: 19:43 11-02-2013
boryaboris

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток!
Столкнулся с проблемой - при отладке программы не срабатывают брейкпоинты, то есть программа работает, всё дебажится, но брейкпоинты в любом месте, даже в программе из пары строчек не срабатывают. При тыканьи на них курсором, вижул студия пишет:  "This breakpoint will not be hit. No symbols have been loaded for this document".
12 фортран, интегрирован в VS 2008, c 11 версией то же самое.
Говорят, дело может быть в некоем pdb файле, но где он и что такое я так и не разобрался.
Жизнь в тягость без нормального дебага, помогите, и спасибо заранее.

Всего записей: 5 | Зарегистр. 02-02-2013 | Отправлено: 03:16 22-04-2013
nandr

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По просьбе тестя скачал с Интеловского сайта (после заполнения формы регистрации) триальную версию Intel Visual Fortran Studio XE 2013 SP1. Установил ее. В "Программах" появилась папка "Intel Parallel Studio XE 2013". Но ни внутри ее, ни за ее пределами я не вижу заветной строчки для запуска Фортрана. Как его вызывать?
 
С Фортраном раньше не работал (ну, если не считать ЕС/СМ ЭВМ ).

Всего записей: 258 | Зарегистр. 01-11-2007 | Отправлено: 10:45 09-12-2013
Igorr

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nandr

Цитата:
я не вижу заветной строчки для запуска Фортрана. Как его вызывать?  

В самом установленном фортране есть файл типа "\Program Files (x86)\Intel\Composer XE 2013 SP1\Documentation\en_US\get_started....htm" - он приводит к нужной информации, напр. http://software.intel.com/en-us/node/463140

Всего записей: 2008 | Зарегистр. 01-05-2002 | Отправлено: 18:51 09-12-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Работа с Intel Fortran через Visual Studio 2003 и не только


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru