Вопросы по теме '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 просмотров
schedule
12.10.2021
перегрузка оператора fortran: функция или подпрограмма
Недавно я обновил свой код .f90 до .f03 и ожидал увидеть ускорение, потому что моя старая версия включала в себя множество операций выделения и освобождения (7 трехмерных массивов - 45x45x45) на каждой итерации внутри цикла do (всего 4000). Используя...
1108 просмотров
schedule
18.10.2021
Использование параметра в дескрипторе формата 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 просмотров
schedule
27.09.2021
Программа 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 просмотров
schedule
01.10.2021
Указатели как компоненты производных типов
Из этого ответа я понимаю ( 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