| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > Fortran90 - одинаковая работа под nix и win

Fortran90 - одинаковая работа под nix и win

Ответ
Поиск в этой теме
Непрочитано 13.03.2014, 06:05
Fortran90 - одинаковая работа под nix и win
ETCartman
 
Регистрация: 09.12.2008
Сообщений: 4,649

Столкнулся с проблемой (вероятно известной), что программа скомпилированная в Mingw и в gcc под линуксом проходит верификационные тесты не вполне одинаково.
Может быть разница в инструкциях, может еще где. Программы расчетного плана, сами расчеты очень сложные, как отловить что именно не так - не знаю. Может кто то что то общее посоветует. Cygwin может быть?
Поскольку фортран по сути дела является самой древней расчетной программой сам по себе - с огромной коллекцией кодов на все случаи жизни, постольку вопрос адресую именно в этот раздел.
К слову и ранее сталкивался многие программы разрабатываемые и успешно используемые на Linux не проходят 100% тесты под виндой (хотя большинство).
Просмотров: 7010
 
Автор темы   Непрочитано 18.03.2014, 23:30
#21
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,649


на 64 битной системе не запустился. в вижуалстудии майкрософт сейчас устанавливаемая переменная среда для работы программ, в зависимости от набора обновлений может давать разный результат. у вас работает, у кого то нет. раньше такого не было -
лучше делать статичные экзешники (как я выше выложил, флаг -static в MinGW) всегда для библиотеконезависимости. а студией старше 2008 вообще лучше не пользоваться
(или пользоваться правоверным gcc)

Последний раз редактировалось ETCartman, 18.03.2014 в 23:51.
ETCartman вне форума  
 
Непрочитано 19.03.2014, 00:04
#22
ibragimr


 
Регистрация: 11.11.2010
Ростов-на-Дону
Сообщений: 163


Мда, все не так просто как мне казалось.

Если честно, я пока не знаю что означает "статический exe", буду работать над этим. И теперь думаю, я к набору Intel VF + Microsoft VS добавлю что-то вроде Eclips + gfortran.

ETCartman, спасибо за полезный опыт. Жаль, что так и не смог Вам ничем толком помочь
__________________
С уважением, Ibragim:drinks:
ibragimr вне форума  
 
Непрочитано 19.03.2014, 00:13
#23
metod


 
Регистрация: 09.10.2007
Москва
Сообщений: 451


статический ехе означает, что ему для работы не требуется dll из компилятора. Статический exe весит достаточно много, но зато запускается на любой машине.
metod вне форума  
 
Автор темы   Непрочитано 19.03.2014, 00:27
#24
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,649


Цитата:
Сообщение от ibragimr Посмотреть сообщение
. Жаль, что так и не смог Вам ничем толком помочь
можете - еще как, например 64 битным компилятором фортран. выше как я понял 32
ETCartman вне форума  
 
Непрочитано 19.03.2014, 00:37
#25
ibragimr


 
Регистрация: 11.11.2010
Ростов-на-Дону
Сообщений: 163


Все верно, предыдущие сборки были под win32
__________________
С уважением, Ibragim:drinks:
ibragimr вне форума  
 
Автор темы   Непрочитано 20.03.2014, 18:37
#26
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,649


Я задачами такого рода интересуюсь из любопытства - особенности численных методов применительно к CFD задачам. Dolfyn мне понравился как очень простой код, написанный профессионалом (который использует его в работе, правда, вероятней всего с какими то проприетарными мешерами, а не только с открытыми)
Кроме того изучение открытых программ дает больше знаний о предмете, то есть не только какие и где кнопочки нажимать, но и как это работает в целом.
Правда так еще бывает< что если ты чего то не знаешь - то никогда и не будет шанса применить эти знания. а если знаешь - то как правило найдешь им применение.
В целом я нашел в чем причина расхождения результатов - так что вопросы к GCC Fortran сняты - он тут не виноват.
Экзешники и конвертер из GMSH тут выкладываю (правда GMSH нужно запускать в командном режиме, потому что модель большая - интиерактивно он вылетает)

Миниатюры
Нажмите на изображение для увеличения
Название: man.PNG
Просмотров: 115
Размер:	241.8 Кб
ID:	124778  
Вложения
Тип файла: zip testman.zip (2.12 Мб, 24 просмотров)

Последний раз редактировалось ETCartman, 20.03.2014 в 18:42.
ETCartman вне форума  
 
Непрочитано 21.03.2014, 23:36
#27
ibragimr


 
Регистрация: 11.11.2010
Ростов-на-Дону
Сообщений: 163


ETCartman, не могли бы Вы поделиться, в чем же была причина проблем?
__________________
С уважением, Ibragim:drinks:
ibragimr вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > Fortran90 - одинаковая работа под nix и win

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Акты скрытых работ Витос Прочее. Архитектура и строительство 324 05.03.2015 12:24
Совместная работа архитектора и конструктора в Autodesk Revit wetr Revit 27 22.01.2014 13:55
Сколько может стоить работа по проектированию сборного ЖБИ? jola Организация проектирования и оформление документации 41 21.06.2013 16:29
Работа ПТОшником в строительстве: разная или одинаковая? Alma3 Профессии и трудовые отношения 5 25.05.2012 12:59