Я где-то пол-года назад скачивал ArrayVisualizer по-моему 3.0 и не понял, как с ним работать. В том, который был для CVF 6.6 на панели инструментов Compaq Fortran-а была кнопка построить график, я её нажимал в режиме отладки и строил график массива. Только с многомерными не разобрался. А теперь как?
» Работа с Intel Fortran через Visual Studio 2003 и не только
Подскажите кто-нибудь, как отформатировать исходники на Фортране.
Типа как C-шные в Vsiual Stidio через Edit->Advanced_.-> Format Selection.
PlusFORT от Polihydron не смог найти...
Типа как C-шные в Vsiual Stidio через Edit->Advanced_.-> Format Selection.
PlusFORT от Polihydron не смог найти...
Если я куплю 4-х ядерный процессор Intel Core Quad, будет ли у меня программа, созданая на Intel Fortran 10, использовать при работе все 4 ядра процессора. Что для этого нужно?
akuaku
Я использовал последнюю 10-ю версию компилятора Fortran на 2-х ядерном процессоре. При расчетах с включенной полной оптимизацией и автоматическим распараллеливанием были загружены полностью все два ядра, посмотри на Intel.com
Вот выдержка из обзора :
Цитата:
Я использовал последнюю 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
Цитата:
Если я куплю 4-х ядерный процессор Intel Core Quad, будет ли у меня программа, созданая на Intel Fortran 10, использовать при работе все 4 ядра процессора. Что для этого нужно?
Будет, ничего особенного не надо, но эффективность распараллеливания будет зависеть от кода.
Я так понимаю, что большинство людей сидит либо на 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, но могут быть возможны проблемы с версиями библиотек. Собственно вопрос, может кто подскажет хороший линковщик в котором все будет работать с коробки без использования напильника?
Сейчас я работаю в 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, но могут быть возможны проблемы с версиями библиотек. Собственно вопрос, может кто подскажет хороший линковщик в котором все будет работать с коробки без использования напильника?
Ingve
Попробуй VS 2005 Express Edition C++ вместо Microsoft Visual C++ Tookit, он не такой большой. Где-то около 100 МБ. И отличительная особенность Express Edition в том, что он работает с Intel Fortran только из командной строки.
Попробуй VS 2005 Express Edition C++ вместо Microsoft Visual C++ Tookit, он не такой большой. Где-то около 100 МБ. И отличительная особенность Express Edition в том, что он работает с Intel Fortran только из командной строки.
Ingve
Глянь SciTE - Open Source Text Editor for Windows & Linux - вдруг подойдет.
Цитата:
На самом деле выглядит это все "чтобы было", а не как цельный нормальный продукт
Цитата:
А какие там могут возникнуть проблемы?
Ведь надо просто прописать команды на компиляцию, исполнение и тп.
Цитата:
Это как?
То есть получить ехе одним интеловским продуктом нельзя?
Глянь SciTE - Open Source Text Editor for Windows & Linux - вдруг подойдет.
Цитата:
интел хорош самим компилятором, но предлагает его без IDE, надеясь на интеграцию с VS2005
На самом деле выглядит это все "чтобы было", а не как цельный нормальный продукт
Цитата:
никто не пробовал подцепить интеловский компилятор Vim`у?
А какие там могут возникнуть проблемы?
Ведь надо просто прописать команды на компиляцию, исполнение и тп.
Цитата:
Интеловский компилятор идет без линковщика
Это как?
То есть получить ехе одним интеловским продуктом нельзя?
Ingve
Цитата:
Вы чего-то не то курите, или чего-то не то пользуете С какого инсталлятора ставили? Вроде без линкера и упаковок у Интела нет.
Цитата:
И вопрос номер два, как продолжение первого. Интеловский компилятор идет без линковщика.
Вы чего-то не то курите, или чего-то не то пользуете С какого инсталлятора ставили? Вроде без линкера и упаковок у Интела нет.
Ну если так
Цитата:
akuaku
Цитата:
Нафига козе баян?
То есть зачем нужно ставить VS для работы в командной строке, если сам Интел Фортран прекрасно работает с командной строки?!
Цитата:
Вы чего-то не то курите, или чего-то не то пользуете С какого инсталлятора ставили? Вроде без линкера и упаковок у Интела нет., тогда возникает вопрос к
akuaku
Цитата:
И отличительная особенность Express Edition в том, что он работает с Intel Fortran только из командной строки.
Нафига козе баян?
То есть зачем нужно ставить VS для работы в командной строке, если сам Интел Фортран прекрасно работает с командной строки?!
Кто-нибудь уже синтегрировал Intel Fortran 10.1 с VS2008? Фортран говорит, что на компе нет никакой студии и интегрироваться не хочет . Может есть какая утилита по их интеграции?
Igorr
После выхода 2005-й студии версия фортрана, умеющая с ним интегрироваться, появилась только через полгода
После выхода 2005-й студии версия фортрана, умеющая с ним интегрироваться, появилась только через полгода
А не подскажут ли благородные доны и доньи, начиная с какой версии Intel Fortran и VisualStudio поддерживают оптимизацию под Core 2 Duo?
Donkey
Цитата:
с 10.0
Цитата:
а она-то здесь причём?
Цитата:
Intel Fortran
с 10.0
Цитата:
VisualStudio
а она-то здесь причём?
akaGM
Спасибо.
И ещё вопрос - что именно из дистрибутива Visual Studio 2005 Professional необходимо поставить для работы с интеловским Fortranом?
Спасибо.
И ещё вопрос - что именно из дистрибутива Visual Studio 2005 Professional необходимо поставить для работы с интеловским Fortranом?
Donkey
если она уже стоит, то ничего... вроде бы...
а так... а на фига она тебе гы?
а если серьёзно, то ИФ (честно-корректный дистр) сам тебе скажет...
если она уже стоит, то ничего... вроде бы...
а так... а на фига она тебе гы?
а если серьёзно, то ИФ (честно-корректный дистр) сам тебе скажет...
akaGM
Цитата:
Не стоит пока, только что стянута э-э-э, добыта...
Цитата:
До этого я сидел на P-III с CVF 6.6 и, вообще говоря, привык к IDE типа тамошнего DevStudio.
Сейчас появился нотебук с Core2Duo... Соответственно, трэба пеерезжать на свежие версии Фортана и студии.
Кстати, а версии 9.1.03x точно не имеют оптимизации под Core2Duo?
Цитата:
Ну, как я понимаю, требуется ставить сначала студию, потом компилятор. Положим, всякое барахло типа J++, VB и т. д я точно отключу, а вот что реально надо оставить для поддержки IVF (нужно ли ставить C++, например)?
Цитата:
если она уже стоит, то ничего... вроде бы...
Не стоит пока, только что стянута э-э-э, добыта...
Цитата:
а так... а на фига она тебе гы?
До этого я сидел на P-III с CVF 6.6 и, вообще говоря, привык к IDE типа тамошнего DevStudio.
Сейчас появился нотебук с Core2Duo... Соответственно, трэба пеерезжать на свежие версии Фортана и студии.
Кстати, а версии 9.1.03x точно не имеют оптимизации под Core2Duo?
Цитата:
а если серьёзно, то ИФ (честно-корректный дистр) сам тебе скажет...
Ну, как я понимаю, требуется ставить сначала студию, потом компилятор. Положим, всякое барахло типа J++, VB и т. д я точно отключу, а вот что реально надо оставить для поддержки IVF (нужно ли ставить C++, например)?
Donkey
Цитата:
у меня её нет, посмотри сам опцию /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.
Цитата:
Кстати, а версии 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.
akaGM
Цитата:
Ну да, типа того. Но меня гложут сомнения, что интеловский 9-10 фортран встроится в неё.
Цитата:
В общем, нет - я не "сыч приплюснутый" (разве что компиляция готового чего-то, но тут опять же вне конкуренции интеловский C-компилятор), а фортранист и паскалянт. Нужен только фортран и IDE для него.
Цитата:
гы, это лицензированная компаком vs6.0 афаир
Ну да, типа того. Но меня гложут сомнения, что интеловский 9-10 фортран встроится в неё.
Цитата:
ну он не помешает, тем более если предполагается mixed-languages prog
В общем, нет - я не "сыч приплюснутый" (разве что компиляция готового чего-то, но тут опять же вне конкуренции интеловский C-компилятор), а фортранист и паскалянт. Нужен только фортран и IDE для него.
Donkey
ну и какие проблемы? сноси старое и ставь спи добытое...
у ИФ есть замечательная опция:
/Gm или /iface:cvf
не пропадёшь...
ну и какие проблемы? сноси старое и ставь спи добытое...
у ИФ есть замечательная опция:
/Gm или /iface:cvf
не пропадёшь...
Подскажите, пожалуйста, возможна ли откладка параллельных программ, написанных под MPI, с помощью связки Visual Studio + Intel Visual Fortran?
akaGM
Цитата:
В 9.1.039 появилось:
Код: P Intel Core(TM) Duo processors, Intel Core(TM) Solo processors, Intel
Pentium 4 and compatible Intel processors with Streaming SIMD
Extensions 3 (SSE3) instruction support
Цитата:
в 9.0 было
В 9.1.039 появилось:
Код: P Intel Core(TM) Duo processors, Intel Core(TM) Solo processors, Intel
Pentium 4 and compatible Intel processors with Streaming SIMD
Extensions 3 (SSE3) instruction support
Donkey
Цитата:
ну и славненько, я не против...
говорю же:
Цитата:
Цитата:
В 9.1.039 появилось:
ну и славненько, я не против...
говорю же:
Цитата:
у меня её нет...
так а как все-таки съинтегрировать IVF 10.1 и визуал студию 2008?
Интел обещает, что "Визуал Студия 2008 реади" http://www.intel.com/cd/software/products/asmo-na/eng/compilers/fwin/278834.htm. Но не видит он ее (
Добавлено:
сами спрашиваем - сами отвечаем:
файл C:/Program Files/Intel/Download/IntelFortranCompiler10.1/INSTALL.htm
Note: Microsoft Visual Studio .NET 2002* is not supported. Microsoft Visual Studio 2008* is not yet supported. Support for Visual Studio 2008 will be provided in a future product update.
зачем только вот на сайте писать, что поддерживается...
Интел обещает, что "Визуал Студия 2008 реади" http://www.intel.com/cd/software/products/asmo-na/eng/compilers/fwin/278834.htm. Но не видит он ее (
Добавлено:
сами спрашиваем - сами отвечаем:
файл C:/Program Files/Intel/Download/IntelFortranCompiler10.1/INSTALL.htm
Note: Microsoft Visual Studio .NET 2002* is not supported. Microsoft Visual Studio 2008* is not yet supported. Support for Visual Studio 2008 will be provided in a future product update.
зачем только вот на сайте писать, что поддерживается...
pir0texnik2
кстати, твоя ссылка тоже 404...
не знаю, не знаю... в Экспресс-05/08 IF встаёт только как внешнее консольное приложение,
по кр. мере мне большего добиться не удалось...
я наплевал и юзаю 2003 Pro -- нашу последнюю покупку...
кстати, твоя ссылка тоже 404...
не знаю, не знаю... в Экспресс-05/08 IF встаёт только как внешнее консольное приложение,
по кр. мере мне большего добиться не удалось...
я наплевал и юзаю 2003 Pro -- нашу последнюю покупку...
По идее с тз фортрана выбор версии студии вряд ли критичен - большинство фич в студии языкоориентированные, а Интел таким не заморачивается
akaGM
там точка в конце чего-то прилепилась, ссылка очень рабочая...
в 2005 студио про оно прекрасно становится и даже работает.
там точка в конце чего-то прилепилась, ссылка очень рабочая...
в 2005 студио про оно прекрасно становится и даже работает.
KChernov
что-то я не понял тебя, причём здесь ТЗ?
pir0texnik2
точку я увидел, но честное слово, было "page not found", вот только что достучался...
Цитата:
вот именно что в про...
что-то я не понял тебя, причём здесь ТЗ?
pir0texnik2
точку я увидел, но честное слово, было "page not found", вот только что достучался...
Цитата:
в 2005 студио про
вот именно что в про...
pir0texnik2
Цитата:
Цитата:
так а как все-таки съинтегрировать IVF 10.1 и визуал студию 2008?см. последний пост в Setting up Intel Fortran 10.x with Microsoft Visual Studio 2008
pir0texnik2
Igorr
Еще более актуален последний (позавчерашний) пост (02-28-2008, 1:38 PM) вот в этой ветке: Using Intel Visual Fortran 10.1 with Microsoft Visual Studio 2008
где говорится, что новая версия 10.1.019 с полной поддержкой VS2008 уже доступна на Intel Registration Center
Igorr
Еще более актуален последний (позавчерашний) пост (02-28-2008, 1:38 PM) вот в этой ветке: Using Intel Visual Fortran 10.1 with Microsoft Visual Studio 2008
где говорится, что новая версия 10.1.019 с полной поддержкой VS2008 уже доступна на Intel Registration Center
Страницы: 123456789101112131415161718192021
Предыдущая тема: Относительное перемещение мыши
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.