Вопросы по теме 'gfortran'

Как использовать loadlibrary и getprocaddress от gfortran?
Я пытаюсь узнать, как вызвать функцию в dll fortran из исполняемого файла fortran в Windows. Я работаю с гфортраном 4.7 и фотраном в затмении. Моя тестовая dll имеет единственную функцию в hello.f90: hello.f90 subroutine hello...
4284 просмотров
schedule 06.01.2024

Вывод в формате Fortran 90
У меня есть три массива, x, y, z. Я хочу напечатать их в файл с символом «C» впереди: write(88,FMT1) 'C',(x(i),y(i),z(i),i=1,187) Где FMT1 определяется как: символ (длина = 10) :: FMT1 = '(A, 3f12.6)' Когда я запускаю программу, я получаю...
526 просмотров
schedule 04.12.2023

Как подавить предупреждение об удаленной функции: инструкция PAUSE в gfortran?
Я гуглил, но не нашел ответа. Как я могу подавить это предупреждение И ТОЛЬКО ЭТО: Предупреждение: функция удалена: оператор PAUSE в (1) я знаю, что могу подавить все предупреждения, но я хочу подавить только это. Или если нельзя. подавить...
6093 просмотров
schedule 06.01.2024

писать в формате массива на фортране
Я пытаюсь записать выходной файл .dat в формате матрицы nxn . Я пишу код, но на выходе получается столбец со значением f. Теперь проблема: как я могу изменить формат вывода файла для записи? от: 1 2 4 5 ... to: 1,2,3,4 // 5,6,8,.. //...
4126 просмотров
schedule 02.10.2022

gfortran/gcc4.8 в Mac OS X 10.8.3
У меня возникли проблемы с переустановкой gfortran на моем Mac после обновления до Mountain Lion. У меня есть: Скачал последнюю версию XCode и установил инструменты командной строки. Я пытался запустить gfortran, но он недоступен в gcc4.2,...
853 просмотров
schedule 15.11.2023

Fortran - перекомпилировать программу с 32-битной на 64-битную машину
У меня есть очень старая программа, которую я хочу запустить на своем 64-битном компьютере. Есть много обесцененных заявлений. Во время отладки я обнаружил, что многие переменные становятся NaN или Infinity... Следовательно, я изменил переменные с 4...
2617 просмотров
schedule 03.01.2024

Fortran 77 жалуется на общие блоки
Я использую gfortran 4.8.2 на FreeBSD 9.2 для создания исполняемых файлов. Есть три файла, один файл C и два файла Fortran 77, в которых я использую две подпрограммы с одним общим блоком. Проблема в том, что я получаю ошибку нескольких определений...
764 просмотров

Сумма определенных элементов в массиве в Фортране
У меня есть такой массив: 1717.531 1717.364 1716.725 1716.723 1716.536 1716.304 1716.221 1715.998 1715.799 1715.702 1715.648 1715.254 1715.186 1714.733 1714.532 1714.266 1714.223 1714.094 1713.943 1713.873 1713.803 1713.578 Я хочу СУММИРОВАТЬ...
11805 просмотров
schedule 30.12.2023

Почему «использовать mpi» не работает с mpif90
Чтобы скомпилировать код MPI в gfortran, я должен использовать синтаксис include mpif.h в моем коде вместо use mpi Несколько веб-сайтов указывают, что этот синтаксис предназначен для Fortran 77, однако я использую gfortran gcc версии...
6964 просмотров
schedule 20.10.2022

gfortran REAL не точен до 8 знаков после запятой
На этот вопрос ранее не было ответа. Я пытаюсь правильно представить реальное или любое число в Фортране. То, что gfortran делает для меня, далеко. Например, когда я объявляю переменную REAL pi=3,14159, fortran печатает pi = 3,14159012, а не...
546 просмотров

Fortran 95: сверхбольшие числа для простого теста
Я новичок в Fortran, так как начал изучать его 2 дня назад. Я начал изучать Фортран, потому что начал разбираться в простых числах, и написал программу на питоне, которая была настолько быстрой, что могла определить, что 123098237 является простым...
790 просмотров
schedule 16.02.2024

Невозможно скомпилировать фортран, потому что dyld: библиотека не загружена
~$ gfortran hello.f dyld: Library not loaded: /usr/local/lib/libcloog-isl.4.dylib Referenced from: /usr/local/Cellar/gcc/4.9.2/libexec/gcc/x86_64-apple-darwin14.0.0/4.9.2/f951 Reason: image not found gfortran: internal compiler error: Trace/BPT...
2987 просмотров
schedule 27.10.2023

Компиляторы mingw не создают exe после успешной компиляции
У меня странная проблема с установкой MinGw (на ПК с Win 8). Компилятор работает для обоих fortran: gfortran hw.f -o hw.exe и для С++: g++ hwc.cpp -o hwc.exe Однако никаких исполняемых файлов не создается. Компилятор выходит без...
199 просмотров
schedule 13.05.2024

Включая скомпилированный модуль в модуль, завернутый в f2py (минимальный рабочий пример)?
Я пытался, но не смог получить минимальный рабочий пример. Поскольку мне не нужно раскрывать большую часть моего кода на фортране для python, мне не нужен f2py для переноса больших его частей. Кроме того, из-за передачи выделяемых массивов и...
4375 просмотров
schedule 05.12.2022

невозможность компилировать коды fortran 90
Я использую оболочку bash в своей Mac OS X. У меня установлен компилятор fortran95 в /sw/bin/gfortran . каждый раз, когда я пытаюсь получить доступ к компилятору, я получаю сообщение об ошибке: «Ошибка сегментации: 11». Я не могу вызывать...
79 просмотров
schedule 10.05.2024

Комплекс Gfortran от фактического до реального фиктивного аргумента
Я пытаюсь использовать fftpack с gfortran, но получаю ошибки, которые, как я думаю, связаны с тем, что некоторым подпрограммам передаются сложные массивы, когда фиктивный аргумент объявлен как реальный. Я прочитал комментарий на странице Intel...
706 просмотров

Конкатенация 2D-массивов в фортране
Fortran 2003 имеет синтаксис квадратных скобок для конкатенации массивов, компилятор Intel fortran также поддерживает его. Я написал здесь простой код для матричной конкатенации: program matrix implicit none real,dimension (3,3) :: mat1,mat2...
3001 просмотров
schedule 27.10.2023

Как остановить подпрограмму и поднять флаг?
Я пишу программу на Fortran 95 (для компиляции с помощью gfortran), содержащую подпрограмму, выполняющую определенные вычисления. Как было предложено в "Fortran 95/2003 для ученых и инженеров" SJ Chapman, я пытаюсь остановить подпрограмму при...
3116 просмотров
schedule 09.01.2024

функция minloc в фортране
Я хочу найти местоположение минимального значения элемента в 2D-массиве. Массив сложный, а первый индекс для первого измерения равен нулю. Однако я хочу, чтобы функция выполняла поиск элементов массива с индексами больше нуля. Могу ли я сделать это...
68 просмотров
schedule 20.09.2022

Подразумеваемые циклы do в Fortran
Как сделать то же самое с подразумеваемыми циклами do? Я хочу заменить существующий цикл для Vcvo и Vcvonew двумя подразумеваемыми циклами do? Это мой код: Program DO_LOOPS Implicit none Integer::i,j Integer,parameter::BrCv=15,BrSat=24...
1393 просмотров
schedule 20.01.2024