Суть вот в чем, взял я один старый проект под compaq visual fortran и перекомпилировал на новом intel fortran компиляторе. Код не идеален, но безошибочно запускается. Разве что пришлось Qzero и Qsave поставить (директивы компилятора, одна инициализирует переменные в 0.00, другая обеспечивает размещение переменных в статической памяти ). Но только посмотрите на это! Мне жить после такого страшно стало. Абсолютно одинаковые исходные данные для вычислений, но результат разный! пусть где то в последних знаках после запятой, но все же! Это ведь лишь одна из промежуточных переменных.. Очень интересно понять, почему это происходит и можно ли этого совсем избежать?