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