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

Как разрешить специфичные для компилятора функции инициализации среды выполнения для библиотеки из основного приложения
Что лучше всего делать при создании библиотеки со смешанным языком, где язык библиотеки требует инициализации среды выполнения? У меня проблема, когда я хотел бы создать определенную библиотеку на Фортране, которая будет использоваться из C ++. Я...
143 просмотров
schedule 06.11.2021

Заставить gfortran остановить программу сначала NaN
Чтобы отладить мое приложение (fortran 90), я хочу превратить все NaN в сигнальные NaN. При настройках по умолчанию моя программа работает без каких-либо сигналов и просто выводит данные NaN в файл. Я хочу найти точку, в которой генерируется NaN....
10779 просмотров
schedule 30.11.2021

создание распространяемого модуля Python для Windows с помощью f2py
Я написал код на python и f2py, в основном используя linux. Все это работает нормально, но теперь я хотел бы поделиться этим с пользователями Windows, поэтому я пытаюсь создать модуль, который будет распространяться среди пользователей, у которых не...
1262 просмотров
schedule 13.10.2021

Ошибка компиляции с помощью gfortran
Я пытаюсь изучить fortran90 / 95 для класса по векторным и параллельным научным вычислениям. Я работаю над 32-разрядной версией Windows Vista, и я загрузил (как мне кажется) версию компилятора gfortran для моей операционной системы с сайта здесь ....
3391 просмотров
schedule 04.10.2021

ошибка gfortran при установке с использованием homebrew
Любая помощь с этой проблемой, с которой я столкнулся, пытаясь использовать gfortran с использованием домашнего пивоварения. Заранее большое спасибо. bash-3.2$ brew install gfortran Warning: gfortran-4.8.0 already installed, it's just not...
3517 просмотров
schedule 20.09.2021

Различные результаты ifort и gfortran при определении моего собственного ТИПА
Я новичок в Фортране, но, как правило, обнаруживаю, что могу делать большинство вещей, которые мог бы делать с помощью C или Matlab, как только разберусь с модулями и типами. Однако меня озадачивает эта разница в результатах, в зависимости от того,...
835 просмотров
schedule 10.10.2021

FORTRAN: неопределенная ссылка на main в crt1.o в функции '_start'
У меня ошибка компиляции, которую я не могу понять, я думаю, что он жалуется на функцию в одной из библиотек. Я не получаю эту ошибку, если компилирую в Windows или Redhat, только на моем Ubuntu 12.04. Пожалуйста, помогите мне найти источник этой...
4121 просмотров
schedule 23.11.2021

Несоответствие интерфейсов - функции высшего порядка
Я пытаюсь «воспроизвести» функции высшего порядка в fortran. module rk4 contains pure function f(t,x) result (fx) real, dimension(1), intent(in) :: x real, intent(in) :: t real, dimension(1) :: fx fx = x end function f...
743 просмотров
schedule 10.10.2021

Совместимость с GNU Fortran и C
У меня есть большая, смешанная база кода C / Fortran, в настоящее время скомпилированная с использованием инструментов Intel в Windows. Меня попросили перенести его на инструменты GNU в Linux. Более-менее случайно я выбрал версию 4.8. Когда...
650 просмотров

перегрузка оператора fortran: функция или подпрограмма
Недавно я обновил свой код .f90 до .f03 и ожидал увидеть ускорение, потому что моя старая версия включала в себя множество операций выделения и освобождения (7 трехмерных массивов - 45x45x45) на каждой итерации внутри цикла do (всего 4000). Используя...
1108 просмотров

Использование параметра в дескрипторе формата Fortran90
Как я могу использовать параметры в дескрипторе формата в Fortran90? Я хочу создать матрицу, скажем, квадрат (n * n), но я хочу сделать ее общей. Итак, я объявил такой параметр: integer,parameter::n=3 (скажем, здесь n равно 3) Затем, после...
657 просмотров
schedule 24.11.2021

Компиляция файла .f, "неопределенная ссылка на проблему" MAIN_ "
Я пытаюсь скомпилировать файл .f с помощью g77 . Я попытался скомпилировать его с помощью командного файла .cmd (одним из способов, описанных в g77 документация ) со следующим содержанием (в файле .cmd): g77 -o gtemp.exe gtemp.f pause Но...
501 просмотров
schedule 03.12.2021

Компилятор GNU Fortran для Visual Studio 2013
Я хочу добавить компилятор GNU Fortran в Visual Studio 2013. Есть ли способ? Я пробовал кластерную версию Intel Parallel Studio, но период оценки закончился, и это очень дорого.
1109 просмотров

Программа Cygwin gfortran получила сигнал SIGSEGV, ошибка сегментации
Я пытаюсь запустить программу fortran для извлечения данных из ежедневного индекса площади листьев MODIS 8 LAI и фракции фотосинтетического активного излучения FPAR. Сначала я спроецировал файл MODIS raw * .hdf в файл * .dat, используя * .sh. Затем...
257 просмотров
schedule 11.10.2021

Странное поведение Fortran 90
program main call findbracket(x0, a, b) end program function f(x) double precision x,f f = x end function subroutine findbracket(x0,a,b) double precision x0, a, b double precision fa, fb double precision dx dx = 0.001d0 x0 = 1.0d0 a = x0 b = x0...
108 просмотров
schedule 01.12.2021

При вызове внутренней подпрограммы в параллельном цикле Fortran do правильное значение переменной итерации недоступно для подпрограммы.
Я попытался написать программу на Фортране, в которой внутренняя подпрограмма вызывается внутри параллельного цикла do. Поскольку подпрограмма не вызывается нигде, кроме этого цикла, и поскольку переменная итерации i является глобальной, я не видел...
980 просмотров

Указатели как компоненты производных типов
Из этого ответа я понимаю ( Fortran копия указателя ), что я должен попытаться использовать выделяемые массивы, а чем указатели на массивы как компоненты производных типов. Я намереваюсь сделать это, но я привязан к своему текущему коду на следующий...
342 просмотров
schedule 21.10.2021

Принятие отдельных значений компонентов массива производного типа с помощью процедуры типа
Моя IDE - это Code :: Blocks 17.2 с компилятором GFortran 6.3.1. Код такой: MODULE CLASS_BRANCHES IMPLICIT NONE TYPE , PUBLIC :: TS_SHIR PRIVATE COMPLEX , ALLOCATABLE :: Y_BRA (:) CONTAINS PROCEDURE , PUBLIC ::...
26 просмотров
schedule 12.11.2021

Почему встроенная функция exp не работает при передаче в качестве аргумента в Фортране?
У меня есть модуль, в котором функция gauss_int , которая принимает неявную функцию (аргумент F ) и два вещественных числа ( aa и bb ) в качестве аргументов. gauss_int приближает интеграл неявной функции между aa и bb , которые являются...
73 просмотров
schedule 24.10.2021

Может ли гфортран выделять ПЛЕСЕНЬ или нет?
Я пытаюсь скомпилировать довольно современный код fortran на Mac с помощью gfortran. Строки вроде этой ... allocate(sce, mold=sct) получить такие ошибки: Error: Array specification or array-valued SOURCE= expression required in ALLOCATE...
685 просмотров
schedule 26.11.2021