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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Лучше за этим в варезник - http://forum.ru-board.com/topic.cgi?forum=35&topic=4530&start=940
А сам ftp - вот Подробнее... (не ругайтесь - моя первая попытка скрыть тегом ссылки)

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я где-то пол-года назад скачивал ArrayVisualizer по-моему 3.0 и не понял, как с ним работать. В том, который был для CVF 6.6 на панели инструментов Compaq Fortran-а была кнопка построить график, я её нажимал в режиме отладки и строил график массива. Только с многомерными не разобрался. А теперь как?

Всего записей: 95 | Зарегистр. 09-06-2005 | Отправлено: 22:33 12-11-2007
RSNTM

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите кто-нибудь, как отформатировать исходники на Фортране.
Типа как C-шные в Vsiual Stidio через Edit->Advanced_.-> Format Selection.
PlusFORT от Polihydron не смог найти...

Всего записей: 4 | Зарегистр. 10-03-2006 | Отправлено: 20:17 28-11-2007
akuaku

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если я куплю 4-х ядерный процессор Intel Core Quad, будет ли у меня программа, созданая на Intel Fortran 10, использовать при работе все 4 ядра процессора. Что для этого нужно?

Всего записей: 95 | Зарегистр. 09-06-2005 | Отправлено: 00:13 29-11-2007
djdtyfhu



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akuaku
 
Я использовал последнюю 10-ю версию компилятора Fortran на 2-х ядерном процессоре. При расчетах с включенной полной оптимизацией и автоматическим распараллеливанием были загружены полностью все два ядра, посмотри на Intel.com
 
Вот выдержка из обзора :
 

Цитата:
Support for the Latest Multi-Core Processors The Intel Fortran Compilers provide optimization support for the very latest Intel multi-core processors, including: Intel® Core™2 Duo processor Intel® Core™2 Quad processor Quad-Core Intel® Xeon® processor 5300 series Dual-Core Intel® Xeon® processor 3000 series Dual-Core Intel® Xeon® processor 5000 series Dual-Core Intel® Xeon® processor 7000 series Dual-Core Intel® Itanium® 2 processor

Всего записей: 422 | Зарегистр. 28-12-2004 | Отправлено: 18:57 29-11-2007
FuzzyLogic



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

Цитата:
Если я куплю 4-х ядерный процессор Intel Core Quad, будет ли у меня программа, созданая на Intel Fortran 10, использовать при работе все 4 ядра процессора. Что для этого нужно?

Будет, ничего особенного не надо, но эффективность распараллеливания будет зависеть от кода.

Всего записей: 1920 | Зарегистр. 27-07-2002 | Отправлено: 21:25 29-11-2007
Ingve



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я так понимаю, что большинство людей сидит либо на Compaq Fortran либо на Intel Fortran. Компаковский хорош тем, что это полная интегрировання среда , интел хорош самим компилятором, но предлагает его без IDE, надеясь на интеграцию с VS2005.  
 
Сейчас я работаю в Compaq Fortran и меня там не устраивают две вещи: отсутствие folding`а (возможности сворачивания блоков текста, присутствует в том числе в VS2005), и не возможноть закоментировать одним движением блок текста. Не для программирования я уже некоторое время использую текстовий редактор Notepad++ который имеет функцию foldin`а, а также подсветку для большинства популярних языков программирования и верстки, так же возможна интеграция с внешними программами. Я недавно пробывал ради эксперимента интегрировать консольний компаковский компилятор в Notepad++, не интуитивно просто, но я таки смог это сделать. Но вот функция folding`а и подсветки для фортрана сделана хреново, и что печально - лучше не сделать. Проблема в том, что в большинстве языков программирования начало и конец блока, функции, программы - это одно слово или символ (begin - end, { }, etc), в фортане окончание структурной единицы задаеться "end имя-структурной-единицы", и вот пробел путает все карты. Да, можна писать слитно, но мне так не нравиться. И к тому же, Notepad++, мне кажеться немного сыроватым продутом в плане эргономики, не взирая на номер версии.
 
Лирические отступления закончились, переходим к сути проблемы. Под юникс есть два устоявшихся, "культовых", текстовых редатора: vi/vim, emacs. Подход Vim`а мне как то ближе, и портирован он на большинство известных и не очень платформ. Довольно большое количество людей компилирует как под Windows так Linux и вот собственно вопрос, никто не пробовал подцепить интеловский компилятор Vim`у?
 
И вопрос номер два, как продолжение первого. Интеловский компилятор идет без линковщика. Ставить VS только для использования линковщики - не серьйозно. Я пробывал "Microsoft Visual C++ Tookit" - пакет мегабайт на 30, содержащий C/C++ компилятор командной строки и линковщик. В настоящее время на сайте MS этот пакет больше не доступен, и предлагается VS 2005 Express Edition, как его логическое продолжение. Одна беда в "Microsoft Visual C++ Tookit" идут не все lib`ы необходимые для правильной сборки, правда их можна скопировать с уже установленной VS, но могут быть возможны проблемы с версиями библиотек. Собственно вопрос, может кто подскажет хороший линковщик в котором все будет работать с коробки без использования напильника?
 

Всего записей: 156 | Зарегистр. 26-11-2003 | Отправлено: 05:45 09-12-2007
akuaku

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ingve
Попробуй VS 2005 Express Edition C++ вместо Microsoft Visual C++ Tookit, он не такой большой. Где-то около 100 МБ. И отличительная особенность Express Edition в том, что он работает с Intel Fortran только из командной строки.

Всего записей: 95 | Зарегистр. 09-06-2005 | Отправлено: 13:11 09-12-2007 | Исправлено: akuaku, 13:11 09-12-2007
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ingve
Глянь SciTE - Open Source Text Editor for Windows & Linux - вдруг подойдет.
 

Цитата:
интел хорош самим компилятором, но предлагает его без IDE, надеясь на интеграцию с VS2005

На самом деле выглядит это все "чтобы было", а не как цельный нормальный продукт
 

Цитата:
никто не пробовал подцепить интеловский компилятор Vim`у?  

А какие там могут возникнуть проблемы?
Ведь надо просто прописать команды на компиляцию, исполнение и тп.
 

Цитата:
Интеловский компилятор идет без линковщика

Это как?
То есть получить ехе одним интеловским продуктом нельзя?

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 16:19 10-12-2007
FuzzyLogic



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

Цитата:
 И вопрос номер два, как продолжение первого. Интеловский компилятор идет без линковщика.

Вы чего-то не то курите, или чего-то не то пользуете С какого инсталлятора ставили? Вроде без линкера и упаковок у Интела нет.

Всего записей: 1920 | Зарегистр. 27-07-2002 | Отправлено: 20:58 10-12-2007
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну если так
Цитата:
Вы чего-то не то курите, или чего-то не то пользуете С какого инсталлятора ставили? Вроде без линкера и упаковок у Интела нет.
, тогда возникает вопрос к
akuaku

Цитата:
И отличительная особенность Express Edition в том, что он работает с Intel Fortran только из командной строки.

Нафига козе баян?
То есть зачем нужно ставить VS для работы в командной строке, если сам Интел Фортран прекрасно работает с командной строки?!

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 12:07 11-12-2007
Igorr

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь уже синтегрировал Intel Fortran 10.1 с VS2008? Фортран говорит, что на компе нет никакой студии и интегрироваться не хочет . Может есть какая утилита по их интеграции?

Всего записей: 2003 | Зарегистр. 01-05-2002 | Отправлено: 05:16 17-12-2007
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Igorr
После выхода 2005-й студии версия фортрана, умеющая с ним интегрироваться, появилась только через полгода

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 11:41 17-12-2007
Donkey

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А не подскажут ли благородные доны и доньи, начиная с какой версии Intel Fortran и VisualStudio поддерживают оптимизацию под Core 2 Duo?

Всего записей: 539 | Зарегистр. 03-11-2006 | Отправлено: 17:15 11-01-2008
akaGM

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

Цитата:
Intel Fortran

с 10.0

Цитата:
VisualStudio

а она-то здесь причём?

Всего записей: 24287 | Зарегистр. 06-12-2002 | Отправлено: 15:48 15-01-2008
Donkey

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
 
Спасибо.
 
И ещё вопрос - что именно из дистрибутива Visual Studio 2005 Professional необходимо поставить для работы с интеловским Fortranом?

Всего записей: 539 | Зарегистр. 03-11-2006 | Отправлено: 15:45 16-01-2008
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Donkey
если она уже стоит, то ничего... вроде бы...
а так... а на фига она тебе гы?
а если серьёзно, то ИФ (честно-корректный дистр) сам тебе скажет...

Всего записей: 24287 | Зарегистр. 06-12-2002 | Отправлено: 17:46 16-01-2008
Donkey

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

Цитата:
если она уже стоит, то ничего... вроде бы...  

Не стоит пока, только что стянута э-э-э, добыта...

Цитата:
а так... а на фига она тебе гы?

До этого я сидел на P-III с CVF 6.6 и, вообще говоря, привык к IDE типа тамошнего DevStudio.
Сейчас появился нотебук с Core2Duo... Соответственно, трэба пеерезжать на свежие версии Фортана и студии.
Кстати, а версии 9.1.03x точно не имеют оптимизации под Core2Duo?

Цитата:
а если серьёзно, то ИФ (честно-корректный дистр) сам тебе скажет...

Ну, как я понимаю, требуется ставить сначала студию, потом компилятор. Положим, всякое барахло типа J++, VB и т. д я точно отключу, а вот что реально надо оставить для поддержки IVF (нужно ли ставить C++, например)?

Всего записей: 539 | Зарегистр. 03-11-2006 | Отправлено: 18:04 16-01-2008
akaGM

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

Цитата:
Кстати, а версии 9.1.03x точно не имеют оптимизации под Core2Duo?

у меня её нет, посмотри сам опцию /Qx...
в 9.0 было

Код:
 
<codes> includes  one or more of the following characters:
    K  Intel Pentium III and compatible Intel processors
    W  Intel Pentium 4 and compatible Intel processors
    N  Intel Pentium 4 and compatible Intel processors
    P  Intel processors code-named Prescott
    B  Intel Pentium M and compatible Intel processors
 
/Qx<codes>  generate specialized code to run exclusively on processors
            indicated by <codes> as described above.
 

в 10.x появилась буква Т:

Код:
 
   Т  Intel Core2 Duo processors, Intel Core Extreme processors, and the Dual-Core
      Intel Xeon 5100 series processors
 

т.е. попробуй
/QxT
 

Цитата:
CVF 6.6 и, вообще говоря, привык к IDE типа тамошнего DevStudio

гы, это лицензированная компаком vs6.0 афаир
 

Цитата:
нужно ли ставить C++, например

ну он не помешает, тем более если предполагается mixed-languages prog
можно не ставить c#, j# если они сами по себе не нужны...

Всего записей: 24287 | Зарегистр. 06-12-2002 | Отправлено: 18:41 16-01-2008
Donkey

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

Цитата:
гы, это лицензированная компаком vs6.0 афаир  

Ну да, типа того. Но меня гложут сомнения, что интеловский 9-10 фортран встроится в неё.

Цитата:
ну он не помешает, тем более если предполагается mixed-languages prog  

В общем, нет - я не "сыч приплюснутый" (разве что компиляция готового чего-то, но тут опять же вне конкуренции интеловский C-компилятор), а фортранист и паскалянт. Нужен только фортран и IDE для него.

Всего записей: 539 | Зарегистр. 03-11-2006 | Отправлено: 19:05 16-01-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