Описание тега silverfrost-fortran

Этот тег предназначен для вопросов, касающихся конкретно компилятора Silverfrost Fortran для Windows, также известного как Salford FTN95. Вопросы о Fortran более широко должны использовать тег Fortran.
1 ответ

Определение подпрограммы в другой подпрограмме

Возможно ли в Фортране определить подпрограмму в другой подпрограмме? Когда я пытаюсь что-то вроде SUBROUTINE test1(...) ! do some stuff CALL test2(...) SUBROUTINE test2(...) ! do some stuff END SUBROUTINE test2 END SUBROUTINE test1. мой компилятор …
0 ответов

Компилятор Fortran Silverfrost создает файлы.exes, которые нельзя удалить

Я на Windows 10 на новом компьютере, а не с работы. Время от времени, по-видимому, наугад, мой компилятор Silverfrost (до 28 июля 2017 года) будет создавать файл.exe при компиляции, который запрашивает права администратора на удаление, перемещение и…
1 ответ

Как включить модуль из другого файла в Фортран 95?

Вопрос очевиден, я думаю, что, хотя я и погуглил, я не смог найти никаких решений. Я хочу разделить мой исходный код, чтобы сделать его более понятным. Как я могу ссылаться на модуль в другом файле?
21 мар '13 в 16:33
1 ответ

Почему результаты Silverfrost и Gfortran разные?

Когда я запускаю свой код с помощью Silverfrost fortran, результат -2.987531633638E-02, Но с Gfortran (под Cygwin и Ubuntu Linux) это -2.9875316336381942E-002, Мой код здесь: program seebeck real*8::ss integer::ix,i complex,parameter::i1=(0.0,1.0) c…
04 ноя '15 в 10:15
0 ответов

Попытка вызвать подпрограмму с аргументом как процедуру, когда требуется реальное

У меня есть программа на Фортране, которая без проблем компилируется, но затем выдает ошибку: Попытка вызвать подпрограмму с аргументом номер один как процедуру, когда требуется вещественное (kind=2) ROOTS!X_ROOT - в файле exerc2base.f90 в строке 20…
0 ответов

Ошибка отладки нарушения доступа: запись в 2071E05A0 вместо 3071E05A0

Окончательное редактирование: Некоторые пользователи на форумах silverfrost очень помогли мне в упрощении кода и решении. Проблема может быть воспроизведена с использованием следующего кода: PROGRAM ML14ERROR INTEGER :: origzn, destzn INTEGER,PARAME…
29 июл '19 в 21:48
0 ответов

GMP работает с gfortran? Есть ли для Silverfrost Fortran возможность арифметики произвольной точности?

Я работаю над некоторыми вещами Fortran, возможно, Fortran90 или Fortran95, и мне было интересно, работает ли GMP с компилятором gfortran. Если да, то как использовать арифметику произвольной точности в gfortran? Кроме того, есть ли у компилятора Si…
0 ответов

Вызов Fortran DLL в Matlab с помощью C++

У меня есть код fortran, и я хочу запустить его в MATLAB (2019). Я хочу использовать компилятор silverfrost (64-разрядный) (FTN95) для компиляции моего исходного кода fortran. Чтобы понять, как это работает, я начал с простого кода на Фортране: (mul…
15 июл '20 в 16:39