Вопросы по теме 'fortran77'
Fortran: строка в длинную/добавить строку, но с текстом в конце?
У меня есть строка кода на Фортране, содержащая некоторый текст. Я изменяю текст, что делает строку кода слишком длинной для Фортрана, поэтому я разделил ее на две строки, используя «а».
Было:
IF (MYVAR .EQ. 1) THEN
WRITE(iott,'(A) (A)')...
17218 просмотров
schedule
01.08.2022
ФОРТРАН ЗАПИСАТЬ()
Прежде чем я начну, я должен сказать, что я новичок, когда дело доходит до FORTRAN. Я поддерживаю устаревший фрагмент кода 1978 года. Его цель - прочитать некоторые значения данных из файла, обработать значения, а затем вывести обработанные значения...
1814 просмотров
schedule
01.06.2022
Преобразование типа переменной Fortran
Быстрый вопрос. У меня есть подпрограмма fortran77 с объявлением переменной
DIMENSIONS HH(13, 1000)
Я предполагаю, что поскольку тип не указан, эта переменная представляет собой массив целых чисел. Далее в программе у меня есть цикл, в...
616 просмотров
schedule
09.07.2023
Компилятор Intel Fortran с большим размером файла
У меня есть большой фрагмент устаревшего кода, написанного на Fortran 77. Я компилирую его и запускаю с помощью компилятора Intel Fortran (версия 11?). Недавно я столкнулся с проблемой, когда размер выходного файла достигал чуть меньше 2 ГБ, и...
3173 просмотров
schedule
09.06.2023
Fortran 77: выходные числа с переменной шириной
Мне нужно вывести много (> 20 миллионов) значений с плавающей запятой в текстовый файл из программы Fortran 77. Я хотел бы, чтобы выходной файл был как можно меньше. Поэтому я хотел бы выводить поплавки компактно, не прибегая к двоичному коду.
Я...
335 просмотров
schedule
15.10.2022
Пользовательский макрос .m4 не работает с configure.ac
Я пытаюсь обновить загадочную научную программу F77 до современного мира, упростив ее установку с помощью сценария .configure. Однако это оказалось сложнее, чем рекламировалось. Программа, которую я с визгом и пинками тащу в 21 век, требует...
367 просмотров
schedule
13.06.2023
Ошибка в операторе READ: Ошибка 90 Доступ к файлу и свойства несовместимы
Я получаю сообщение об ошибке:
Ошибка 90 Доступ к файлу и свойства несовместимы
Кусок кода, который дает мне ошибку, следующий:
PARAMETER (NPT=250, NPR=9)
IMPLICIT REAL*8 (A-H,O-Z)
CHARACTER*255 ARQDAT
DIMENSION Z(NPT,NPT,NPR)...
609 просмотров
schedule
31.05.2022
Разница в выводе, когда код f77 скомпилирован с помощью ifort и gfortran
Мне нужно несколько указателей для решения проблемы, которую я могу описать лишь в ограниченном виде. Я получил код, написанный на f77, от старшего научного сотрудника. Я не могу дать код на общедоступном форуме по вопросам собственности. Он...
1258 просмотров
schedule
18.10.2022
Ошибка времени выполнения Fortran: неправильное реальное число в элементе 1 ввода списка
Я получаю ошибку времени выполнения: Bad real number in item 1 of list input для этого примера проблемы. Пожалуйста, подскажите правильный путь.
implicit double precision (a-h,o-x)
parameter (ni=150)
dimension x(ni)...
27369 просмотров
schedule
17.04.2022
Объявление 2D-массива на FORTRAN77
Я очень-очень новичок в FORTRAN, так что это может быть очень простая проблема, но я не был уверен после поиска в Интернете...
В основном считайте, что у меня есть файл input.txt, размер которого равен 2D-массиву.
например файл input.txt...
1598 просмотров
schedule
12.06.2022
Вопросы о компиляции Octave 3.8.2 на CentOS 6.4
Я пытаюсь скомпилировать Octave 3.8.2 на CentOS 6.4 (serve), но возникает ошибка:
Библиотека BLAS была обнаружена, но оказалась несовместимой с вашими настройками компилятора Fortran 77.
Я весьма озадачен. Я сам скомпилировал BLAS и...
216 просмотров
schedule
26.01.2024
Передайте указатель C внутри подпрограммы Fortran77
Программное обеспечение, над которым я сейчас работаю, использует оба языка, C и Fortran77. Подпрограммы .f выполняют математическую часть, в то время как подпрограммы C управляют общим поведением программного обеспечения.
Моя проблема заключается...
147 просмотров
schedule
11.06.2022
неправильная точность для двойных значений
Мне нужно преобразовать код Fortran в код C++, и у меня есть следующая проблема:
Я пытаюсь вычислить двойное значение с именем R12 с языками Fortran 77 и C++, но я получил два значения, очень близких друг к другу, но с двумя разными значениями...
242 просмотров
schedule
26.09.2022
Как прочитать данные из файла с описанием и пустыми строками с помощью Fortran 77?
Я новичок в Fortran 77. Мне нужно прочитать данные из данного текстового файла в два массива, но есть некоторые строки, которые либо пусты, либо содержат описательную информацию о наборе данных перед строками, содержащими данные, которые мне нужно...
2141 просмотров
schedule
09.04.2022
Ошибка: константа с незавершенным символом, начинающаяся с (1)
Я хочу иметь многострочную строку в коде Fortran. Я пытался сделать это следующим образом:
print *, "Line 1&
&line 2"
Но это дает мне синтаксические ошибки при компиляции файла gfortran myfile.f :
Ошибка: константа с...
6100 просмотров
schedule
08.05.2023
компиляция кода fortran 77 с ifort: отсутствует libg2c
Я компилирую код fortran 77 с помощью компилятора ifort 2013. Код требует привязки к libg2c, но эта библиотека отсутствует. Где я могу найти его? Я работаю на удаленном кластере компьютеров, есть ли способ установить эту библиотеку только...
308 просмотров
schedule
22.09.2022
передача реальных массивов из фортрана 90 в фортран 77
У меня есть код третьей части на фортране 77, и я написал подпрограмму на фортране 90, которую хочу связать с этим кодом. Я обнаружил, что переменные неправильно передаются из одной подпрограммы в другую. Я думаю, причина в том, что определения...
214 просмотров
schedule
05.05.2023
Смешивание F77 и C++
Я хочу вызвать функцию C++ из основной программы F77. Я определил в основной программе:
DOUBLE PRECISION FC34F, bf_Fc34F
и сделать вызов, как
FC34F = bf_Fc34F( temp )
Функция bf_Fc34F является функцией C в файле *.C и определяется...
252 просмотров
schedule
14.01.2024
Исключения с плавающей запятой с использованием gfortran для Fortran 77
Я использую gfortran в Ubuntu 16.04 для компиляции основного файла и набора файлов подпрограмм, написанных на Fortran 77. Они скомпилированы без каких-либо ошибок или предупреждений, но после запуска исполняемого файла я везде получаю «ноль» и «NaN»....
1681 просмотров
schedule
28.08.2022
Роль указателей в C и Fortran в определении скорости программы
Насколько я понимаю, Fortran (до 90) работает очень быстро, отчасти потому, что не допускает псевдонимов указателей (и, следовательно, позволяет лучше оптимизировать компилятор). Однако я также знаю, что указатели в языках семейства C позволяют...
268 просмотров
schedule
13.04.2022