Вопросы по теме '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 просмотров

Вопросы о компиляции 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 просмотров

Исключения с плавающей запятой с использованием 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