0
ответов

Как собрать i686 -linux -android -gfortran для android -ndk8b (x86 arch Android )?

Я попытался собрать i686 -linux -android -gfortran, используя сборку -gcc.sh, следуя этому (это для androdindk -7b ), но я получаю сообщение об ошибке link.h. Я добавил link.h отсюда, но это дает больше ошибок. Имеет...
вопрос задан: 12 April 2014 09:36
0
ответов

Производительность Julia (Julia-lang) по сравнению с Fortran и Python

Я адаптировал простую программу для вычисления и построения графиков движения для Джулии, чтобы проверить язык, я также написал ее на Python без особой причины. (Отказ от ответственности: 1. Каждое сравнение производительности ...
вопрос задан: 17 March 2014 15:53
0
ответов

Как сохранить точность для программы Fortran MPI портативным способом?

У меня есть программа на Фортране, в которой я указываю тип числовых типов данных, пытаясь сохранить минимальный уровень точности, независимо от того, какой компилятор используется для сборки программы. Например:...
вопрос задан: 1 November 2013 15:01
0
ответов

Заставить gfortran сначала остановить программу NaN

Для отладки моего приложения (fortran 90) я хочу превратить все NaN в сигнальные NaN. С настройками по умолчанию моя программа работает без каких-либо сигналов и просто выводит данные NaN в файл. Я хочу найти точку, ...
вопрос задан: 29 October 2013 14:46
0
ответов

f2py функции с массивом значений

Поддерживают ли последние версии f2py обертку функций fortran с массивом? В некоторых древних документах это не поддерживалось. Как насчет этого сейчас? Давайте, например, сохраним следующую функцию как ...
вопрос задан: 13 August 2013 04:46
0
ответов

Как заставить порядок массивов numpy соответствовать стилю фортрана?

Я использую довольно много библиотек фортрана для выполнения некоторых математических вычислений. Поэтому все массивы в numpy должны быть Fortran-континуальными. В настоящее время я делаю это с помощью numpy.asfortranarray(). Моя ...
вопрос задан: 12 May 2013 21:41
0
ответов

как получить значение при цикле на Фортране

Привет ребята! Население, скажем, 120 миллионов, которое увеличивается на 8% каждый год. Я хочу, чтобы с 1990 по 2020 год был цикл DO, чтобы указать год, в котором население превышает 125 миллионов. ...
вопрос задан: 5 May 2013 19:01
0
ответов

Выполнение командной строки и возврат вывода команды

В настоящее время я использую вызов командной строки shell из моей фортран-программы, используя нестандартную внутреннюю процедуру SYSTEM (аналогичную внутренней процедуре Fortran 2008 EXECUTE_COMMAND_LINE): CALL SYSTEM(commandStr) ...
вопрос задан: 2 May 2013 04:24
0
ответов

программирование сокетов gfortran

Я хочу иметь возможность вызывать сетевые функции в моем приложении Fortran. Мой босс хочет, чтобы я все делал на Фортране, а не на Си и Фортране. Мы уже сделали версию приложения...
вопрос задан: 6 January 2013 04:04
0
ответов

функции вызова из общей библиотеки fortran в python

Я хотел бы вызвать некоторые функции из общей библиотеки Fortran библиотека на Python. Я нашел несколько ссылок в сети и прочитал их, и в соответствии с тем, что я нашел, я должен сделать libadd = cdll.LoadLibrary ('. / ...
вопрос задан: 6 January 2013 03:16
0
ответов

Вызов подпрограммы FORTRAN из C

Я пытаюсь вызвать функцию FORTRAN из C Мои вопросы: Если fortRoutine - это имя моей подпрограммы fortran, то я вызываю ее из C как fortRoutine_ . Если fortRoutine содержит только один ...
вопрос задан: 4 January 2013 21:10
0
ответов

Sleep in Fortran

Кто-нибудь знает, как заснуть на определенное количество миллисекунд в Фортране? Я не хочу использовать непереносимые системные вызовы, поэтому было бы предпочтительнее что-нибудь, присущее библиотекам Fortran или C.
вопрос задан: 3 January 2013 06:44
0
ответов

Автоматическая генерация привязок Fortran 2003 из заголовков библиотек C (с использованием внутреннего модуля iso_c_bindings)

Есть ли инструмент для автоматической генерации привязок Fortan из заголовков библиотек C, используя внутренний модуль iso_c_bindings из стандарта Fortran 2003? Я не заинтересован в переводе Си на Фортран, но ...
вопрос задан: 3 January 2013 06:38
0
ответов

Создание интерфейса FORTRAN для функции C, которая возвращает char*

Я задерживался на этом около недели, и искал форум за форумом. для ясного объяснения того, как отправить char* из C в FORTRAN. Чтобы сделать этот вопрос еще более неприятным, отправка ...
вопрос задан: 3 January 2013 06:36
0
ответов

Открытие бинарных файлов в Fortran: статус, форма, доступ

Я работаю с Fortran уже много лет, но файловый ввод-вывод до сих пор не ясен. Мое понимание статуса, формы, доступа, отзыва ограничено, потому что мне нужны были только определенные варианты использования в аспирантуре. Я...
вопрос задан: 21 December 2012 03:06
0
ответов

Чтение неформатированного файла Fortran с прямым доступом в Python

Я совершенно новичок в Python и пишу свои коды визуализации на Python с нуля (чтобы не использовать дорогие проприетарные программы, такие как ИДЛ). До сих пор я использовал IDL и gnuplot. Что я хочу...
вопрос задан: 11 December 2012 20:33
0
ответов

оператор эквивалентности

Код: программа CheckEquivalence integer * 8 intarray (4) real * 8 realarray (4) эквивалентность (realarray, intarray) realarray (3) = 3 intarray (4) = 4 realarray (1) = 1.0 realarray (2) = 2.0 do i = ...
вопрос задан: 27 November 2012 10:30
0
ответов

Почему в этом коде openmp происходит ошибка сегментации?

Основная программа: основное использование программы omp_lib ...
вопрос задан: 7 November 2012 06:27
0
ответов

«/usr/bin/ld :не может найти библиотеку»

Это моя первая попытка скомпилировать код FORTRAN с помощью make-файла. ОС — Ubuntu 12.04 LTS 64 бит. Я столкнулся со следующими ошибками :gfortran -o przm3123.exe canopy.o chem.o cnfuns.o...
вопрос задан: 22 October 2012 22:31
0
ответов

Время жизни размещаемого массива Fortran

Скажем, у меня есть приведенный ниже код :test call foo call foo содержит подпрограмму foo integer (8 ),размер (:),распределяемый ::var1 allocate (var1 (10 ))... return end subroutine foo...
вопрос задан: 8 August 2012 01:02
0
ответов

Глубокое копирование массива на Фортране

Мне нужна глубокая копия (реального массива )на Фортране (90 ), но я точно не знаю, как ее получить, так как не совсем понимаю, как работают ссылки. Интуитивно я ожидал, что это доставит мне...
вопрос задан: 3 August 2012 16:40
0
ответов

Запись в fifo (именованный канал)

Я пытаюсь заставить приложение fortran 90 открыть файл fifo и записать в него отформатированные данные. Я сократил это до минимального примера. Пусть foo.f90 будет следующей программой :program foo open (1,file=...
вопрос задан: 2 August 2012 17:06
0
ответов

Fortran эквивалентно Matlab find -приложение для нарезки матрицы без дублирования памяти

Я довольно часто использую команду find в матлабе, и мне интересно, как грамотно перевести это в фортран, чтобы извлечь фрагмент массива. В Matlab вы можете нарезать либо логическими, либо индексами, но в...
вопрос задан: 27 July 2012 16:30
0
ответов

Преобразование трассировки libc в номер строки исходного кода

У меня есть приложение MPI, в котором сочетаются источники C и Fortran. Иногда происходит сбой из-за ошибки, связанной с памятью, но я не могу найти ошибку (, она находится где-то в чужом...
вопрос задан: 25 July 2012 16:10
0
ответов

производительность через статические переменные в фортране

В Фортране вы не можете рекурсивно вызывать подпрограммы или функции без явного объявления их рекурсивными. Один программист на Фортране сказал мне, что из-за этого компилятор может присваивать статические...
вопрос задан: 23 July 2012 09:32
0
ответов

Может ли Fortran читать байты напрямую из двоичного файла?

У меня есть двоичный файл, который я хотел бы прочитать с помощью Fortran. Проблема в том, что он написан не на Фортране, поэтому в нем нет индикаторов длины записи. Так обычный неформатированный Фортран читается...
вопрос задан: 20 July 2012 08:28
0
ответов

Связывание модуля фортрана :«неопределенная ссылка»

Я пытаюсь написать некоторые функции/подпрограммы в модуле, которые вызывают другую функцию в том же модуле и сталкиваются с ошибками компоновщика. Игрушечный пример, демонстрирующий такое же поведение :!in test.f module...
вопрос задан: 16 July 2012 21:32
0
ответов

Проблемы при использовании модуля f2py в коде Python

У меня есть код FORTRAN, для которого требуется следующая команда компиляции gfortran -c interp.f -ffixed -format -ffix -строка -длина -none Я скомпилировал то же самое, используя модуль f2py в питоне из numpy импортировать f2py...
вопрос задан: 13 July 2012 14:58
0
ответов

Фортран выделить/освободить

У меня следующий вопрос :Каковы реальные накладные расходы на операторы выделения/освобождения в Fortran90+? То есть внутри цикла выделяется несколько массивов среднего -размера, например do i = 1, 1000...
вопрос задан: 5 July 2012 01:54
0
ответов

Fortran :динамические массивы против автоматического массива Избегание выделения памяти

При профилировании одного из наших кодов на Фортране есть две подпрограммы, которые занимают большую часть вычислительного времени (22,1% и 17,2% ). В каждой подпрограмме ~5% времени тратится на выделение и освобождение...
вопрос задан: 26 June 2012 07:46