Соображения по компиляции кода Fortran для 64-битных? - PullRequest
0 голосов
/ 10 февраля 2011

Я работаю над научными / инженерными программами, написанными на фортране для 32-битной Unix-системы, и мне приходится перекомпилировать для нового 64-битного кластера, и мне трудно разобраться в ошибках и в каких изменениях я должен внести.

1 Ответ

3 голосов
/ 10 февраля 2011

Я компилирую программы на Фортране для 32-битных или 64-битных ОС и не столкнулся с какими-либо проблемами. Какие ошибки вы видели? Вы меняете его на параллельную программу?

Программа, реализованная в соответствии с наилучшей философией проектирования Fortran> = 90, запрашивает числовые типы в соответствии с требуемой точностью, например, использует selected_real_kind для указания количества цифр, необходимых для реального типа. Затем компилятор (на ОС и хост-компьютере) обеспечивает запрашиваемую точность, если это возможно, или иначе программа отказывается запускаться. Если запрашиваемая точность достаточна для вычисления ответа, такой подход должен создать переносимую программу. Это не идеально, поскольку модель числовых вычислений не полностью определена.

...