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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

AZA_N

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM, это не vf0506 номер версии перепутал, а я его не так поняла. 10.0.027 в VS2008 не интегрируется. Так что просто надо скачать свеженький 10.1.025. Самое забавное, что у меня в VS2008 видно 2е версии - старый 9.1 (который в нее сам по себе не интегрировался) и новый 10.1.025.
 

Всего записей: 853 | Зарегистр. 10-11-2007 | Отправлено: 23:00 25-09-2008 | Исправлено: AZA_N, 23:05 25-09-2008
kva



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые коллеги! Возникли вопросы: 1) Как соответствует новая библиотека IMSL 5-6 для тIntel Fortran с библиотекой IMSL для CVF 6.x. Последняя достаточно подробно описана у Бартеньева. Знаеш там где, что и почем. А как относительно новой? 2) У меня, кстати, транслируется и линкуется все нормально, а при запуске появляется окошечко с надписью, что библиотека imsl_dll.dll не найдена и рекомендуется все переустановить. Все подключения в проекте я сделал. Так в чем же дело. Саму библиотеку IMSL-6 переустанавливал уже дважды. У меня Visual Studio 2005 + IF 10.1.021 с лицензией TBE.

Всего записей: 185 | Зарегистр. 22-06-2002 | Отправлено: 21:05 06-11-2008
AZA_N

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kva, (1) что касается текстов программ, то соответствуют (по крайней мере то, что я использовала) и переписывать ничего не пришлось. Т.к., в основном, книги Бартенева по IMSL - перевод хелпов, то просто можно посмотреть хелпы к imsl6 и imsl_cvf, и сравнить конкретно то, что Вы используете. (2) У Вас в path #:\Program Files (x86)\VNI\imsl\fnl600\IA32\lib стоит ((х68) у меня из-за WinXPx64), файл лицензии imsl Вы куда надо поместили? В опциях самой VS все lib и include прописали; /static указали? В переменных окружения FNL_DIR,INCLUDE,LIB,LINK_FNL и еще куча всего, связанного с imsl есть (/libs:static)? Вообще-то было меньше проблем с imsl5 из дистрибутива ivf9, который и с ivf10 тоже работает.
 В теме варезника Intel VTune, C++/Fortran Compilers и все другие продукты  давали ссылку на патченные файлы из imsl6, чтобы лицензию не просили при переносе exe на другую машину. Если у Вас не запускалось бы на другом компьютере, где не установлена imsl, то тогда было бы понятно, а что на том, на котором создавались exe - странно.

Всего записей: 853 | Зарегистр. 10-11-2007 | Отправлено: 00:04 07-11-2008
kva



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZA_N
 
Спасибо. Кое-что для меня в нове. Например,  указание /libs:static и переменных окружения. Этого всего в их подсказке нет.  Где это можно все почитать?  
 
Патченные файлы я поставил. Есть у меня и IF 9  со встроенной IMSL 5. Может проще поставить ее?

Всего записей: 185 | Зарегистр. 22-06-2002 | Отправлено: 17:02 07-11-2008
AZA_N

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kva, почитать об этом можно с хелпах к IVF. Если будете запускать exe не из-под VS, а так, и не заработает,  то проверьте, есть ли у вас в path пути к тем библиотекам (набрать из коматдной строки path  > path_lst и просмотреть файл path_lst, как должно быть, посмотрите в fnlsetup.bat и IA32.bat (для imsl), ifortvars.bat для ivf, но это важно только если вы собираетесь работать не из-под vs).  Если Вы будете работать с программами на той машине, на которой они были созданы, то можно ставить IVF10 (сейчас уже 11ый появился) + IMSL6 – проблем не будет.
 
ALL
Я тут попробовала перенести свои exe 32bit (QuickWin и console - приложения), использующие imsl, на машину, где нет ни VS, ни IVF+IMSL , а просто голая ОС.  Несмотря на /static и патченные dll, требует дать ей  imsl_dll.dll, libguide40.dll, libifcoremd.dll, libifportmd.dll, libmmd.dll, msvcr71.dll (если их ей дать - то все ОК). Все это делалось на WinXPx64 (и основной, и гостевой),IVF10,IMSL6. Опции из-под VS2008 подробнее
 
Кто смог заставить работать exe с пропатченной (см. тут, для непропатченной то же самое, толко указать LM_LICENSE_FILE=путь_к_файлу\license.lic) imsl6 на "голой" OC без всякого ПО - подскажите, как вам удалось сделать так, чтобы exe не просил этих dll?

Всего записей: 853 | Зарегистр. 10-11-2007 | Отправлено: 18:41 07-11-2008 | Исправлено: AZA_N, 15:51 09-11-2008
Kukumber2121



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. Поставил в 2008 Studio компилятор w_fc_p_10.1.021_intel64 и теперь невероятно долго проходит компиляция. Минут 5, наверное. Раньше такого никогда не было. Подскажите в чем дело? Заранее благодарен. Да, и еще, устанавливался компилятор тоже с горем пополам. Ну очень долго chklic.exe грузил процессор по полной. Что он там выискивал?

Всего записей: 207 | Зарегистр. 31-12-2005 | Отправлено: 05:17 24-12-2008
SYarD

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет. Сегодня заметил странную особенность... Компилировал и запускал одну и ту же программу под линукс (ubuntu 8.04 32x, IVF 11 for linux) и под виндовз (XP sp3 32x, но IVF 10.1+visualStudio2008). Это все на     DualCore Intel Core 2 Duo E4700, 2600 MHz (13 x 200)  . Так вот... В линуксе у меня оба ядра загружены, хоть он и 32x, и программа (*.out) работает меньше секунды (программа решает математическую задачу), а в виндовз загружено одно ядро и программа работает 5 сек...  
Чем это объяснить? Компилятором, операционной системой?
 И еще один вопрос можно ли каким-либо образом запускать 64x приложения из 32x виндовз (я интуитивно понимаю что глупость :), но у меня в 32-разрядной винде  компилятор IA64 из под консоли *.exe-файл творит, а что с ним потом делать? )  Если еще проще, то можно ли в виндовз 32x c интеловским фортраном (10.1, или 11.0) загружать оба ядра без распаралеливания, или нельзя? Где-то про что-то похожее уже писали, но никак не найду... Спасибо..:)

Всего записей: 15 | Зарегистр. 20-05-2008 | Отправлено: 16:47 24-12-2008
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SYarD
глянь, с какими кодами под Винь компилируешь:
/Qax<codes>
/Qx<codes>
 

Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 17:05 24-12-2008
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Офигительный глюк - больше 1-2 файлов за раз не открывает - приходится закрывать старые, чтобы открыть новые
Кто-нибудь в курсе, как с этим бороться?
2008-я студия + 10-й фортран
 
Добавлено:
Выдаётся ошибка Библиотека не зарегистрирована Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 20:03 24-12-2008
SYarD

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
 
Спасибо!!!
Действительно, нужно просто было поставить вместо debuga -release в solution configuration для visual studio и все летает, а под линукс там вообще дебага нет :). И все же под linux быстрей работает... Я увеличил размерность системы, то что в линуксе считает 1 сек в винде около 4...  
Второй вопрос остается открытым... про два ядра.

Всего записей: 15 | Зарегистр. 20-05-2008 | Отправлено: 20:32 24-12-2008
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SYarD
гы
а я-то здесь причём?
 

Цитата:
И все же под linux быстрей работает

ядро под железо сам собирал?
 
KChernov
а у меня встречный вопрос

Цитата:
2008-я студия + 10-й фортран

вот что вы здесь все под этим понимаете?
что Фор использует какие-то ms-библиотеки, что?
 
+
чё-то у тебя с длл-ками анрегистрировалось, regsvr32 сбойнул при инсталле,
попробуй жёстко статическую линковку
/ML или /MT
не знаю где это в среде устанавливается...

Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 20:52 24-12-2008 | Исправлено: akaGM, 21:39 24-12-2008
KChernov



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

Цитата:
вот что вы здесь все под этим понимаете?
что Фор использует какие-то ms-библиотеки, что?  

Фор использует среду разработки от МС.

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 02:10 25-12-2008
AZA_N

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KChernov, а после каких событий этот глюк появился, или сразу после установки? Мощности то у компьютера хватает на IDE VS2008? "Не открывает" - это значит подвешивает, или что-то еще? И как было дело на VS2005?  
После каких действий появляется ошибка библиотеки? А если переустановить, вдруг сразу полегчает.
 

Цитата:
что Фор использует какие-то ms-библиотеки, что?

Насколько я поняла (где-то на оф. сайте об этом было), то не только IDE, но и библиотеки.
 

Всего записей: 853 | Зарегистр. 10-11-2007 | Отправлено: 12:42 25-12-2008 | Исправлено: AZA_N, 12:48 25-12-2008
KChernov



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

Цитата:
а после каких событий этот глюк появился, или сразу после установки?

Да я месяц назад апгрейдился (е7200 + 4Гб), ну и ось переставил со сборки ЗверьДВД.
Ну и студию 2008 поставил и интел поверх.
А для порядку хелло-ворд запустил - всё работало.
 
А сейчас вот понадобилось проектик поправить, и наткнулся на такую фигню
В принципе можно и несколько окон открыть, если сначала их по-одному пооткрывать.
Мб стоит сервиспак на студию поставить (вроде уже должен был выйти), а мб и фортран глючный?..

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 13:57 25-12-2008
AZA_N

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KChernov, мне кажется (мой и не только мой опыт), проблема в том, что ОС - сборка. Ставьте оригинальный англ. VL образ WindowsXP (в варезнике все есть, что надо), и лучше х64, а не х86. VS2008EN, а не новоиспеченную RU, SP уже давно вышел (лучше бы поставить, но у меня и без него не глючит). Для нормальной работы Fortran, C++, CAD/CAM/CAE, Maple, etc. никаких сборок, русских ОС, Висты и путей с русскими символами  - избежите массы проблем.

Всего записей: 853 | Зарегистр. 10-11-2007 | Отправлено: 14:34 25-12-2008
akaGM

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

Цитата:
Фор использует среду разработки от МС.

бедный...

Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 14:48 25-12-2008
KChernov



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

Цитата:
проблема в том, что ОС - сборка

Мб.
 

Цитата:
и лучше х64

Всё собираюсь, но вот всё переставлять руки пока не дошли.
Опять же хочется сделать свою сборку и ставить с неё.
Всё таки на несколько компов всё с нуля ставить не очень.
 

Цитата:
путей с русскими символами

С этим всё в порядке.
 
akaGM

Цитата:
бедный...

А какую лучше?

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 15:00 25-12-2008
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KChernov
да чёрт его знает...
слава богу, мне вообще текст-редактора + write'ов хватает...
 
и кстати да, SP1.1 на полноценную (не экспресс) VS2008 поставить надо...

Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 15:25 25-12-2008
AZA_N

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM, а как же прелести IDE? Особенно отладчика. Первать в любом месте, посмотреть графики массивов (особенно здорово для двумерных карт полей), тут же поменять значения кое-каких переменных, перепрыгнуть через кусок кода и т.д. и т.п. Так что просто текст. редактор, ком. строка и макросы со скриптами хороши для уже отлаженных консольных приложений. А если нужно ресурсы в QuickWin и др. подцепить, то как тут без IDE.
 
KChernov, если дойдут руки до сборки х64, поделитесь в соответствующем топике? А то мне тоже совсем не до разборок с 64 и специфическими заморочками с nLite, даже обновления не интегрировала, не говоря уж о о мелком софте, а надо бы. Сорри за офтоп.
 

Всего записей: 853 | Зарегистр. 10-11-2007 | Отправлено: 15:43 25-12-2008 | Исправлено: AZA_N, 15:53 25-12-2008
akaGM

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

Цитата:
а как же прелести IDE?  

а никак...  
я их не отрицаю, но, _по счастью_, они мне [пока] не нужны
 

Цитата:
Так что просто текст. редактор, ком. строка и макросы со скриптами хороши для уже отлаженных консольных приложений

...или для случая, когда я чётко знаю чтО хочу от фортрана...
для поисковых работ и меня есть матлаб и дельфи...

Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 16:06 25-12-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 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