Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Работа с Intel Fortran через Visual Studio 2003 и не только

Автор: recvezitor
Дата сообщения: 22.02.2007 07:01
XPEHOMETP

Цитата:
что GUI делается на Java#, а расчетная часть на фортране

блин... это конечно хорошо, но на C# уже сделана GUI. Третий раз это переделывать на JAVA? Я повешусь. Тем более я яву вообще ни разу в глаза не видел.
Автор: XPEHOMETP
Дата сообщения: 22.02.2007 08:55
Да эти .NET-языки вроде взаимозаменяемые... По крайней мере, Visual Basic.NET в C# перекидывается спокойно. Я точно не знаю, не связывался с ними.
Автор: recvezitor
Дата сообщения: 06.03.2007 02:31
Нашел таки наконец как связать C# Fortran. Может кому пригодится, вот ссылочка
http://www.gotdotnet.ru/Forums/Common/351767.aspx
Автор: Eugeen
Дата сообщения: 10.03.2007 22:32

Цитата:
ссылочку можно? А то я все что находил (а находил IntelFortran 9.0-9.1) все платное. Или может других производителей. Главное чтобы БЕСПЛАТНО, встраивалось в 2005ю Студию и желательно поновей (и таблеток от жадности).
И раз уж я здесь, то вопрос. Неужели Фортран жив и конкурентноспособен?


Фортран - как Ленин - живее всех живых!!!

Я сам 27 лет пользую Фортран. За это время скачек невероятный!

Версии 9.0 -9.1 встраиваются в 2005ю Студию без проблем!

Триал можно скачать с Интелевского сайта.

Добавлено:

Цитата:
Вот я что еще хотел спросить. Читая эту ветку, я натолкнулся на упоминание МКР - метод конечных разностей. Здесь кто то этим серьезно занимается? Или может быть кто то занимается МКЭ - методом конечных элементов? И вообще в нашей стране этим занимаются? Или мы опять в отстое???

И с МКР и МКЭ в России серьезно работают прочнисты и гидрогазодинамики (молчу про атомщиков).
А что надо-то?
Автор: recvezitor
Дата сообщения: 11.03.2007 06:14

Цитата:
И с МКР и МКЭ в России серьезно работают прочнисты и гидрогазодинамики (молчу про атомщиков).
А что надо-то?

Да просто решили возрождать МКЭ на кафедре. И мне в частности прийдется это делать. Вот решил узнать кто этим еще занимается. А то все публикации которые я видел, все сплошь забугорные...
Автор: Eugeen
Дата сообщения: 11.03.2007 10:58

Цитата:
Да просто решили возрождать МКЭ на кафедре. И мне в частности прийдется это делать. Вот решил узнать кто этим еще занимается. А то все публикации которые я видел, все сплошь забугорные...


Вот отличная книга (сам долго ее искал, а купил по Интернету в Питере):
Куликовский А.Г., Погорелов Н.В., Семенов А.Ю. "Математические вопросы решения гиперболических систем уравнений", М. ФИЗМАТЛИТ, 2001.- 608 стр.- ISBN 5-9221-0194-3.
Там библиография только отечественных авторов на 25-и страницах мелким шрифтом, а Вы говорите "...все сплошь забугорные..."
( Книга есть на:_hsst://lib.homelinux.org/_djvu/M_Mathematics/MN_Numerical%20methods/MNs_Simulations%20of%20physics/Kulikovskij%20A.G.,%20i%20dr.%20Matematicheskie%20voprosy%20chislennogo%20resheniya%20giperbolicheskix%20sistem%20uravnenij%20(FML,%202001)(ru)(K)(600dpi)(T)(608s)_MNs_.djvu )
Автор: recvezitor
Дата сообщения: 11.03.2007 11:55

Цитата:
( Книга есть на:_hsst://lib.homelinux.org/_djvu/M_Mathematics/MN_Numerical%20methods/MNs_Simulations%20of%20physics/Kulikovskij%20A.G.,%20i%20dr.%20Matematicheskie%20voprosy%20chislennogo%20resheniya%20giperbolicheskix%20sistem%20uravnenij%20(FML,%202001)(ru)(K)(600dpi)(T)(608s)_MNs_.djvu )

там какой то вход странный, просит:
"Деревянный мальчик с длинным носом (русский вариант) (из 8 букв)? (и имя, и пароль, латиницей, маленькими буквами). Просьба имя и пароль нигде не публиковать, иначе придется чаше менять."
Автор: Eugeen
Дата сообщения: 11.03.2007 15:06

Цитата:
Деревянный мальчик с длинным носом (русский вариант)

А. Н. Толстой - любимый сын Папы Карло - buratino!
Автор: recvezitor
Дата сообщения: 11.03.2007 15:31
затупил... я по русски писал

Добавлено:

Цитата:
://lib.homelinux.org

чето скорость 100байт/сек.... Но место просто великолепное!!!
Автор: kva
Дата сообщения: 01.08.2007 18:07
Подскажите, пожалуйста, кто-нибудь минимальную конфигурацию Visual Studio 2005 для работы с Intel или Портланд (PGI) Fortran. Плюсы и их библотеки мне не нужны.
Автор: karakurt2
Дата сообщения: 05.08.2007 19:48
recvezitor
Обратите внимание на Lahey Fortran. Вроде как он использует CLR, то есть работает на основе .NET платформы.
Автор: helpstud
Дата сообщения: 28.08.2007 01:09
Здравствуйте!
Подскажите, почему в окне Locals не отображаются значения элементов структур?
Например, есть структура sec содержащая массив load(1:6) - в Locals пишет:
SEC%LOAD 0.00000+000
т.е. значения массива не отображаются, LOAD воспринимается переменной.

---------- По каким причинам это может происходить? ----------

Стоит MS Visual Studio 8(8.0.50727.42) и Intel® Fortran Compiler 9.1(9.1.3250.2005)

Вопрос отпал, потому что используется POINTER
Автор: KChernov
Дата сообщения: 05.09.2007 13:00
helpstud
Уверены, что фортран рассчитан на 8-ю студию?
Помнится с 5-й он стал совместим только через год после ее выхода
Автор: helpstud
Дата сообщения: 10.09.2007 23:57
KChernov
Уверены, что фортран рассчитан на 8-ю студию?
Помнится с 5-й он стал совместим только через год после ее выхода

ver. 8 = 2005, т.е. я имел в виду 2005.
Автор: lmnsv
Дата сообщения: 11.09.2007 18:11
Имеется Fortran 9.1 и студия 2005 .
x86 компилятор ррекрасно интегрируется в студию. А x64 не хочет .
Так и должно быть?
Автор: akuaku
Дата сообщения: 26.09.2007 03:56
Скачал с сайта Microsoft Visual C++ 2005 Express Edition, установил, потом установил Intel Fortran 9.1 но он не интегрировался в оболочку Microsoft Visual Studio 2005. Что делать?
Автор: akuaku
Дата сообщения: 26.09.2007 12:23
Как вообще прикрутить компилятор Intel Fortran к Visual Studio. Какие ссылки на файл компиляторы и ликовщика и lib и т. д. и где надо прописать?
Я хочу интегрировать в Visual Studio 2008 Express Beta 2, но у меня не получается.
Когда Intel выпустит новую версию компилятора, они вообще как-то "тормозят" с выпуском. Fortran 9.1 официально знает только о Studio 2003, нельзя же так!, надо идти вместе со временем. Неужели это так трудно???
Автор: KChernov
Дата сообщения: 26.09.2007 14:24
akuaku

Цитата:
Скачал с сайта Microsoft Visual C++ 2005 Express Edition, установил, потом установил Intel Fortran 9.1 но он не интегрировался в оболочку Microsoft Visual Studio 2005. Что делать?

При установке фортрана нужно поставить галочку на компоненте интеграции с ВСом.


Цитата:
Fortran 9.1 официально знает только о Studio 2003

Это не так.
8-й фортран только с 2003, а 9-й знает про 2005.


Цитата:
нельзя же так!, надо идти вместе со временем. Неужели это так трудно???

А написать в супорт Интела? Если уж кто и способен это ускорить, то они


Цитата:
Я хочу интегрировать в Visual Studio 2008 Express Beta 2, но у меня не получается.

Ни разу подобного не встречал.
Там интеграция не только на уровне прописывания путей.
Вообще 2003-я и 2005-я студии прекрасно сосуществовали вместе пока не появилась 9-ка (и надобность в 2003 отпала).
Автор: akuaku
Дата сообщения: 27.09.2007 08:36
KChernov

Цитата:
При установке фортрана нужно поставить галочку на компоненте интеграции с ВСом.

Это я знаю. В Express версии дистрибутивов основанных на Visual Studio 2005 Intel Fortran Compiler 9.1 не интегрируется.

Добавлено:
Тут http://support.intel.com/support/performancetools/fortran/windows/sb/cs-007857.htm пишут следующее:
[more]
Цитата:
Intel® Fortran Compiler for Windows*
Microsoft Visual C++* required for version 9.1




The Intel® Fortran Compiler for Windows* utilizes the Microsoft Visual C++* linker and run-time libraries. The following sections describe the specific requirements for version 9.1. Version 10.0 has different requirements and does not require Microsoft Visual C++ for development for IA-32 and Intel® 64-based applications.

Microsoft* Software Requirements to Develop IA-32 Applications

One of the following Microsoft development products must be installed:
Microsoft Visual C++* .NET* 2002 or 2003, Standard edition or above
Microsoft Visual Studio* .NET* 2002 or 2003, any edition, with Visual C++ component installed
Microsoft Visual Studio* 2005, Standard edition or above, with Visual C++ component installed
Microsoft Visual C++ 2005 Express Edition, supported for command-line development only - the visual development environment is not supported
For development of IA-32 applications on Windows* XP Professional x64 Edition or Windows* Server 2003 x64 Edition, only the 2003 and 2005 versions of the Microsoft development environments are supported.
If using Microsoft Visual C++ 2005 Express Edition, installation of the Windows Server 2003 SP1 Platform SDK † (Core SDK - PSDK-x86.exe) is required for applications that make use of the Win32 API. Windows Server 2003 R2 Platform SDK has not yet been tested for compatibility
Use of command-line tools for building is supported only if one of the above required Microsoft development products is installed. The Microsoft Platform SDK alone is not sufficient.
[/more]
Т. е. с Studio Express он работает только из командной строки, казалось бы, зачём тогда вообще нужна графическая среда разработки. Но она нужна просто для того, что фортран использует линковщик и run-time libraries Microsoft Visual C++ (в т. ч. и 2005 Express, как у меня).
Честно говоря дурацкая ситуация - для фортрана есть студенческая лицезия и Express версия Visual Studio бесплатная, а работать в ней "бедному студенту" ни как не получится. Причём не понятно, кто из Microsoft и Intel в этом "виноват". Microsoft даёт бесплатный компилятор языка C++ с средой разработки Visual Studio Express, а Intel продаёт платный компилятор Fortran 9.1 Professional в том числе. Он и так платный. Вроде ни тому, ни тому не должно быть жалко, чтобы использовали их продукты вместе, если они оба уже получили свою выгоду. Но нет. Даже пользователи платного Фортрана не могут использовать его с Microsoft Visual Studio Express по настоящему. Т. е. надо покупать ещё и платную Visual Sudio.
По поводу нас конечно, - нам это не грозит. Просто я не хотел скачивать варезную студию, а хотел обойтись Express версией с сайта Microsoft. "Обойтись" у меня не получилось, поэтому дальше это уже тема другого раздела форума.

Кстати уже вышел Intel Fortran Compiler 10.0.0.27. Я скачал. Посмотрю и расскажу о результатах. Вот здесь небольшой FAQ: http://www.intel.com/cd/software/products/asmo-na/eng/325380.htm#66
Автор: MSM
Дата сообщения: 27.09.2007 13:07
Меня тоже заитересовала возможность использования VS Express.
После не долгих поисков выяснил, что начиная с 10 версии компилятора
fortrana в установочный архив включена оболочка от VS 2005.
Однако в триал версии компилятора эта оболочка отсутствует.
Точнее скачивать дают только дистрибутивы без оболочки.
w_fc_p_10.0.XXX_ia32.exe
...
Для полного счастья нужно где-то отыскать
дистрибутивный файл
w_fc_p_10.0.XXX.exe (т.е. без всяких дополнений в названии).
В этом пакете и компилятор и дебуггер и VS.

Если кому повезёт в поисках. Выложите ссылочку или в ПМ.
Автор: zubactik
Дата сообщения: 28.10.2007 12:34
Извините за оффтоп... Нужно, чтобы фортран работал под вистой. Компилятор CFV 6.6 и 6.1 не работают. Может кто-нибкдь подсказать решение проблемы? Мне кажется что установка visual studio 2005 и intel visual fortran compiler 10 должна решить проблему=) но вот незадача, я не знаю как подключить компилятор к visual studio... Может кто-нибудь что-нибудь посоветовать по этому поводу?
Автор: terminat0r
Дата сообщения: 28.10.2007 19:11
zubactik
При инсталляции фортрана инсталятор сам находит студию и предлагает установить интеграцию с ней. Не отказывайтесь
Автор: phoenixLIFE
Дата сообщения: 30.10.2007 20:34
Извеняюсь за глупый вопрос, объясните, что за ошибка

"fatal error LNK1201: error writing to program database 'C:\Documents and Settings\phoenix\Њ®Ё ¤®Єг¬Ґ-вл\Visual Studio 2005\Projects\Console3\Console3\debug\console3.pdb'; check for insufficient disk space, invalid path, or insufficient privilege"???


все я нашел в чем была ошибка, просто проэкт создал сразу на диске С:\ и все заработало.
Автор: akaGM
Дата сообщения: 30.10.2007 21:43
phoenixLIFE
вообще-то, тебе
сюда
а так, может, это проблемы не с Фором, а с твоими локальными установками?
особенно с русскими именами директорий или с установками самого Фора?
твоя программа вполне корректна и верно работает...
Автор: natusenka
Дата сообщения: 02.11.2007 15:52
здраствуйте, у меня возникла проблема с составлением программы в fortran.я не могу составить программу, очень нужно для сдачи зачета в универе, помогите пожалуйста:
Сортировка произвольных объектов по ключу
Отсортировать заданный список студентов по фамилиям, именам, среднему баллу. Список сту-дентов необходимо прочитать из файла (каждая строка файла содержит записи вида
"Иванов","Петр",4.8
"Петров","Иван",4.1
и т.д.,
причем количество строк заранее неизвестно). Имя файла со списком должно запрашиваться с клавиатуры. Программа должна запрашивать ключ для сортировки (именам, фамилии, средний балл), сортировать записи по соответствующему ключу и выводить отсортированный список на экран. Для сортировки можно воспользоваться любым из известных алгоритмов.
буду очень благодарна за любую помощь

Автор: annik3
Дата сообщения: 08.11.2007 12:25
Коллеги, здравствуйте.
Установил Вижуал Студио 2003
и ставлю фортран 9.1.xxx
Система Win x64
Почему-то фортран ставится, но при интеграции его с вижуал студио возникают проблемы (говорит, что не могу интегрировать. не находу приложения фортран x32)
У кого какие соображения по этому есть?
Автор: djdtyfhu
Дата сообщения: 08.11.2007 18:12
annik3

Цитата:
не могу интегрировать. не находу приложения фортран x32)


У меня были такие же проблемы только Visual Studio 2005 и IVF 10 x64. Тоже Studio говорило, что не находит компилятор совместимый с 32-х битной версией. Похоже, что есть разные виды лицензий для Студии - для 32 и 64-х битных систем
Автор: AZA_N
Дата сообщения: 11.11.2007 20:04
Только сейчас решила расстаться с CVF6.5 и перейти на IVF под WindowsXP (и x86, и x64, процессор IntelCore2Duo). Начала с х64. Имею VS2005, w_fc_p_10.1.011_intel64 и качаю W_FCP_C_9.1.028. Подскажите, пожалуйста, чего мне ожидать при переносе программ :
1.    Смогу ли я иметь доступ к unformatted файлам с данными (полученными в результате работ exe полученных в CFV )
2.    Является ли solution полным аналогом workspace и смогу ли я без дополнительных действий использовать свои старые dws (с учетом того, что тексты f90 я не держу в директории проекта)
3.    Удастся ли без проблем перетащить SciGraph и обычную графику
4.    Все ли из QuickWin (меню, диалоги, графика) пойдет без изменений
5.    Что может вызвать ошибки компиляции в IVF, на которые CFV не обращал внимания
6.    Что за ArrayVisualizer лежит сейчас на ftp Интела (AV от CVF6.5 у меня отказался работать при переходе на NTFS), и если он работает, то какой файл качать для х86 и x64
7.    В IMSL все, что было в CVF, будет работать?
8.    Какие компоненты VS2005 я могу не инсталлировать , но сохранить при этом привычную среду работы в CVF6.5 (под x86, x64)
9. Какие могут возникнуть возникнуть проблемы при работе exe при их оптимизации по скорости на других машинах и каким образом надо действовать, чтобы добиться максимальной совместимости
У меня относительно простые расчетные программы по динамике частиц (только фортран) , которые начинались на microVAX, переписывались на F77, переделывались по хелпам с FPS4, а потом по книжкам Бартенева.

MSM
Как я поняла, полное счастье - это не w_fc_p_10.0.XXX.exe, а w_fcp_c_10.0.XXX.exe, так?. Если кто встретит – поделитесь ссылкой.
Автор: djdtyfhu
Дата сообщения: 12.11.2007 17:28
AZA_N

Цитата:
Что за ArrayVisualizer лежит сейчас на ftp Интела


а можно ссылку на этот ftp?
Автор: AZA_N
Дата сообщения: 12.11.2007 17:48
Лучше за этим в варезник - http://forum.ru-board.com/topic.cgi?forum=35&topic=4530&start=940
А сам ftp - вот [more]download.intel.com/software/products/compilers/downloads[/more] (не ругайтесь - моя первая попытка скрыть тегом ссылки)

Страницы: 123456789101112131415161718192021

Предыдущая тема: Относительное перемещение мыши


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.