Мне нужно несколько указателей для решения проблемы, которую я могу описать лишь в ограниченном виде. Я получил код, написанный на f77, от старшего научного сотрудника. Я не могу дать код на общедоступном форуме по вопросам собственности. Он небольшой (750 строк), но с учетом неявных объявлений и операторов gotos он очень нечитаем. Следовательно, у меня возникают проблемы с поиском источника ошибки. Вот проблема:
Когда я компилирую код с помощью ifort, он работает нормально и дает мне разумные числа, но когда я компилирую его с помощью gfortran, он компилируется нормально, но не дает мне правильного ответа. Код представляет собой числовой искатель корней для сложной задачи физики плазмы. Скомпилированная версия ifort находит корень, но версия, скомпилированная gfortran, не может найти корень.
Любые идеи о том, как продолжить поиск решения? Я обновлю вопрос, чтобы отразить реальную проблему, когда найду ее.