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

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

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

VitaliM



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KChernov
Я не уверен, но мне чего-то кажется, что перенаправление консольного вывода и его получение в купе работает медленнее, чем вызов подпрограмм и передача параметров.
Может я не прав, пусть меня поправят.

Всего записей: 2184 | Зарегистр. 12-01-2005 | Отправлено: 16:04 15-06-2006
eriik



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

Цитата:
eriik  
Предложу. Есть редакторы Vim и Emacs... По крайней мере, там есть ... folding (сворачивание участков кода).  

 
Хм, не знал что a) есть не-Cygwin порты VIMа;  b) в VIMе есть фолдинг.  
Спасибо, посмотрю обязательно.

Всего записей: 453 | Зарегистр. 09-01-2003 | Отправлено: 18:13 15-06-2006
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VitaliM
Конечно медленнее.
Но разве стоял вопрос о быстродействии?
Для текущей задачи скорости должно хватить.
 
Кроме того, скорость можно увеличить, если хранить файлы в памяти. Например, выделив из памяти рамдиск (но наверное можно и как-то проще - например перенаправлять не в файл, а сразу программе - просто с такими вещами сталкиваться не приходилось, но использование рамдиска должно свести разницу во времени к незначительному времени).
 
Зато все делается достаточно простыми средствами.

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 10:57 16-06-2006
akuaku

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как из дебаггера CVF 6.6B кнопочкой View Fortran Array на тулбаре вызвать Intel Array Viewer чтобы просмотреть массив? У меня она почему-то всегда неактивна, т. е. Dev. Studio и Array Viewer не связаны друг с другом.

Всего записей: 95 | Зарегистр. 09-06-2005 | Отправлено: 17:21 24-08-2006
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akuaku
Я так и не понял, как это сделать
В интеловском фортране это работает.

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 13:30 28-08-2006
XPEHOMETP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akuaku
А что, собственного Компаковского Array Viewer нету?

Всего записей: 2485 | Зарегистр. 21-06-2005 | Отправлено: 23:14 28-08-2006
akuaku

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Понял. Работают вместе CVF 6.6 и Array Viewer 1.6. Более новые версии Viewer-а (2.0 и больше до 3.3 версии) работают я так думаю уже с более современными компиляторами, я думаю что с Intel Visual Fortran версий 7, 8, 8.1, 9, 9.1 должны работать!

Всего записей: 95 | Зарегистр. 09-06-2005 | Отправлено: 23:33 28-08-2006
KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akuaku
У меня вроде бы как раз 1.6 и был (дома проверю).
А у интеловского фортрана свой Array Viewer и он входит в дистриб самого фортрана.

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 12:30 30-08-2006
eriik



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, есть здесь кто-нибудь US-resident?
Вкратце описываю ситуацию. Прошла новость
 
hххp://www.3dnews.ru/news/cpu_gpu_superkomputer-185245/
hххp://www.peakstreaminc.com/
 
В двух словах - насколько я понял, фирма выпустила SDK, позволяющий использовать ресурсы видеокарт для математических вычислений (компиляторы от интел особо упомянуты).  
 
На сайте есть evaluation form. Я ее заполнил на родной институт, но меня послали со словами, типа, "наш evaluation на страны EMEA на распространяется..."
(EMEA = Europe, Middle East and Africa)
 
Может есть у кого акаунт на Западе - поможет с закачкой? А то ну очень хочется взглянуть хот краем глаза, что за ерунду люди придумали. Обещают не менее x15 прироста производительности (на последних радеонах) ...

Всего записей: 453 | Зарегистр. 09-01-2003 | Отправлено: 21:42 19-09-2006
akuaku

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ли в современном стандарте фортрана (напр. Fortran 2003) символы для закомментирования абзаца текста, как /*      */ в Си++ например?
KChernov
Точно входит? У меня вроде нет.
XPEHOMETP
Array Viewer всегда производства Intel, 1.6, который можно установить вместе с CVF. Версии новее, чем 1.6, не работают из Developer Studio от CVF 6.6. Может быть они устанавливаются правильно только в Developer Studio от Microsoft Visual Studio 2003 (2002 ??) или 2005, и/или они устанавливаются правильно только с более новыми версиями компиляторов, чем CVF 6.6, такими, как IF 7,8,9.
Compaq прекратил все разработки компилятора Фортрана и передал всё Intel. После этого появился IF 7 - дальнейшее развитие CVF 6.6. Потом после 7-й версии IF выпустили 8-ю и сейчас 9-ю и версия 9.1 уже есть.
Также на сайте intel есть Array Viewer 3-й версии. Я думаю, он предназначен для совместной работы с Microsoft Visual Studio 2005 и Intel Fortran 9.1

Всего записей: 95 | Зарегистр. 09-06-2005 | Отправлено: 17:14 23-09-2006
FuzzyLogic



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eriik
Похоже там всё не так просто, я послал запрос в среду, пока не звонили и не писали (работаю в США в универе, есть реальная надобность применения подобной вещи). Но судя по соглашению на страничке давать пробовать будут далеко не каждому. Пробующий соглашается активно участвовать в бета тестировании (не менее 10 часов в неделю, правда я не знаю как это можно проконтролировать, а потом заполнить кучу всего о результатах тестирования). Если что-то будет, обязательно поделюсь, но пока ... увы и ах :\

Всего записей: 1920 | Зарегистр. 27-07-2002 | Отправлено: 21:30 23-09-2006
KChernov



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

Цитата:
Точно входит? У меня вроде нет.  

В 500Мб-ый дистриб точно входит.
В порезанный до 160 вроде бы нет.

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 14:30 28-09-2006
dima333a



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

Цитата:
Подскажите как интегрировать справку в Digital Visual Fortran v6.1, а то у меня версия справки, которая шла в инсталляторе - CHM и оболочка MS Visual Studio его не принимает, говорит неправильный формат файла справки.  

 
У меня была похожая проблемма. Прямо на диске хелпа небыло (пираты вырезали). Но был диск с триальной версией CVF. Там была папка с хелпом. В папке целая куча CHM файлов. Я нашел тот который был корневым (dfmain.chm или что то в этом роде) и просто зделал к нему ярлык. Из MS VS справка неработала, но ИМХО это и не принципиально. Полный обьем хелпа был порядка 300Mb

Всего записей: 798 | Зарегистр. 27-02-2004 | Отправлено: 15:36 07-12-2006 | Исправлено: dima333a, 15:40 07-12-2006
djdtyfhu



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

Цитата:
Полный обьем хелпа был порядка 300Mb

 
А ты не мог куда-нибудь выложить если не трудно, хотя 300 МБ  

Всего записей: 422 | Зарегистр. 28-12-2004 | Отправлено: 19:23 07-12-2006
dima333a



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

Цитата:
А ты не мог куда-нибудь выложить если не трудно, хотя 300 МБ

 
мне не жалко. Скажи куда можно без серьезных хлопот залить 300Мб? Канал у меня достаточно быстрый.
 
Извиняюсь, соврал. все про все 156Мб
 
Кстати, справка это конечно дело хорошее, но много онлайн документации просто на сайтах производителей. Можешь поковырятся у того же HP на сайте. Раньше у них (compaq) все было, a сечас бог его знает. В книжках есть же линки. Просто надо копать.


Всего записей: 798 | Зарегистр. 27-02-2004 | Отправлено: 19:44 07-12-2006 | Исправлено: dima333a, 19:58 07-12-2006
djdtyfhu



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

Цитата:
Скажи куда можно без серьезных хлопот залить 300Мб

 
Попробуй зайти на shareman.ru под анонимом и скинь в папку \users\del

Всего записей: 422 | Зарегистр. 28-12-2004 | Отправлено: 20:52 07-12-2006
dima333a



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

Всего записей: 798 | Зарегистр. 27-02-2004 | Отправлено: 21:43 07-12-2006
RUSer



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как решить следующую проблему:
 
Поставил недавно VS2005, подключил к нему интел фортран 9.1.033.  
 
Но теперь не могу откомпилировать прогу в режиме отладки. Нет, она компилируется, но работает не правильно - это видно по результатам. Самое интересное, что если выбрать режим Release - всё работает правильно, но, соответственно, никакой пошаговой работы с текстом проги не получается.
 
Почему такое происходит - мне совершенно не понятно. Уже перепробовал кучу комбинаций настроек - ничего не изменилось...
 
Что ещё более интересно - прога нормально компилировалась в обоих режимах в связке VS2003+IF9.0. Но, к моему большому сожалению, я не имею к ним доступа сейчас.
 
Межет у кого есть какие идеи на эту тему?

Всего записей: 390 | Зарегистр. 24-08-2004 | Отправлено: 18:26 08-01-2007
Simbr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RUSer
Наиболее вероятно, Вы используете неинициализированные переменные.  

Всего записей: 124 | Зарегистр. 10-01-2005 | Отправлено: 08:17 09-01-2007
RUSer



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Simbr
Переменные указываю таким образом:

Цитата:
real*8, ALLOCATABLE, DIMENSION (:,:) :: hx,hy,a,  ....
real*8, ALLOCATABLE, DIMENSION (:)   :: tok,hxpov, ....
 
real*8   krealax,eps,epsmax, ....
 
integer*4  i,j,inter,intermax, ....
 
character*18 hxfile,hyfile, ....
 

 
Или надо по другому?

Всего записей: 390 | Зарегистр. 24-08-2004 | Отправлено: 19:36 10-01-2007 | Исправлено: RUSer, 19:36 10-01-2007
Открыть новую тему     Написать ответ в эту тему

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