1
ответ

gfortran компилятор undefined ссылка на MAIN__ [duplicate]

Я нахожусь в разделе 3.14 книги «Руководство Springer по программированию Fortran 2008», которое представляет собой тематическое исследование программы, в которой выполняется Riemann Sum синусоидальной волны с использованием трапеций, показывая, как испол
вопрос задан: 11 June 2014 08:17
1
ответ

Как передать вид для реальной точности функций и подпрограмм в Fortran? [Дубликат]

Я хочу, чтобы мои подпрограммы и функции в Fortran поддерживали как одиночные, так и двойные префиксы для реалов и другие типы для различных переменных, такие же, как встроенные функции в Fortran. sin (x) ...
вопрос задан: 17 May 2014 02:29
1
ответ

ЗАПИСЬ ФОРТРАНА ()

Прежде чем я начну, я должен снабдить предисловием путем заявления, что я - новичок когда дело доходит до ФОРТРАНА. Я поддерживаю часть прежней версии кода с 1978. Это - цель, должен читать в некоторых значениях данных из файла...
вопрос задан: 7 May 2014 14:46
1
ответ

Ошибка для файла Fortran Makefile [дубликат]

Мои исходные коды включают: (1) модуль: dat_io.f90, dimconvert.f90 (2) main: elastic.f90 Ниже приведен мой файл Makefile: FC = gfortran FCFLAGS = -Wall -O3 SRCS = $ (подстановочный знак * .f90) EXES = $ (patsubst% .f90,%, ...
вопрос задан: 21 March 2014 02:52
1
ответ

Связанная часть массива указателей в Fortran [duplicate]

Мне было интересно, есть ли способ связать каждую запись массива указателей по одному в Fortran. Скажем, я знаю, что у меня будет 5 записей в массиве указателей, но эти записи ...
вопрос задан: 20 November 2013 11:37
1
ответ

GNU fortran error & ldquo; Ожидается правильная скобка в выражении & ldquo; [Дубликат]

У меня была эта проблема с этим кодом else if (j == 1) then! Условие первой строки sfs = (n * vs) ** 2 / 1.49 ** 2 * ((20 + 2 * ys) / 20 / ys ) ** (4/3) v (j, i + 1) = 4.905 * (sqrt (sqrt (ys) ...
вопрос задан: 16 July 2013 16:11
1
ответ

Область & ldquo; использование модуля & rdquo; и связанная ошибка связывания [дубликат]

Я пытаюсь перемещаться по fortran 90, и у меня есть этот пример игрушек, в котором я хотел бы задать вопрос в модуле foo implicit none содержит подпрограмму foobar () print *, 'foobar' end ...
вопрос задан: 12 December 2012 18:40
1
ответ

Позиция первого слова в строке в fortran, использование символьных переменных [duplicate]

Это кажется довольно простым, и я разработал код, чтобы сделать это, но не могу понять, почему я не понимаю, почему он не работает. character (len = 120) ww ww = "first_word 2nd_word" call locfw (ww, 120, i1, i2) ...
вопрос задан: 7 December 2012 03:53
1
ответ

Значение числа в строке фортрана [дубликат]

Я анализирую код Fortran, и я хотел бы получить информацию о написании окончательных результатов в конце кода. Ниже фрагмента кода:! Храните решение в открытом файле (1, file = 'outputSeq ....
вопрос задан: 31 October 2012 19:14
1
ответ

Фортран встроенных процедур синхронизации, что лучше? cpu_time или system_clock

При хронометраже программы на Фортране я обычно просто использую команду cpu_time (t). Затем я наткнулся на вызов system_clock ([count, count_rate, count_max]), который, кажется, делает то же самое. Тем не менее, в ...
вопрос задан: 29 July 2011 19:44
1
ответ

Как я могу визуализировать Фортран (90 или позже) исходный код, например, использование Graphviz?

Я был брошен в большой проект Фортрана с большим количеством исходных файлов. Я должен способствовать этому проекту, и казалось бы благоразумным, что я сначала понимаю источник. Как первый шаг...
вопрос задан: 1 July 2010 20:51
1
ответ

Фортран 90 присутствия дополнительных аргументов

Я не понимаю поведения подарка () встроенная функция с pgf90 7.2. Я записал 20 примеров программы строки для тестирования этого, но результаты все еще не имеют никакого смысла мне. Наблюдайте: подпрограмма...
вопрос задан: 25 June 2010 11:56
1
ответ

Несоответствие между значениями, вычисленными Фортраном и C++

Я смел бы говорить, что числовые значения, вычисленные Фортраном и C++, были бы более подобным путем. Однако от того, что я испытываю, оказывается, что расчетные числа начинают отличаться...
вопрос задан: 3 May 2010 10:36
1
ответ

Указатель функции выстраивает в Фортране

Я могу создать указатели функции в Фортране 90 с кодом как реальный, внешнее:: f и затем используют f в качестве аргумента другой функции/подпрограмме. Но что, если я хочу массив указателей функции? В C...
вопрос задан: 26 March 2010 03:59
1
ответ

Связанные указатели в полученном типе? gFortran против Intel

Я хотел бы проверить, был ли указатель в полученном типе уже определен или нет. Я написал следующий простой код, чтобы показать Вам мою проблему: тест программы, неявный ни один тип y, реальный (8)...
вопрос задан: 18 December 2009 13:37
1
ответ

Ошибка периода выполнения Фортрана “зафиксирована” путем записи вывода

Я испытываю испытывающие затруднения из-за некоторого старого кода, используемого для исследования, что я хотел бы скомпилировать использование компилятора Intel Fortran. В конкретной подпрограмме я получаю отказы сегментации, если я не добавляю в записи.
вопрос задан: 11 October 2009 16:00
1
ответ

Терминология компилятора Фортрана: фиктивные переменные и атрибуты

Кто-то может объяснить мне, какой абстракции в синтаксическом анализаторе / компилятор фиктивная переменная или атрибут соответствуют? ЧИСТАЯ ПОДПРОГРАММА F (X, Y) НЕЯВНЫЙ НИ ОДНО РЕАЛЬНОЕ, ПОГЛОЩЕННОЕ (...
вопрос задан: 28 June 2009 05:59
1
ответ

Перенаправление ФОРТРАНА (названный через F2PY) вывод в Python

Я пытаюсь выяснить, как перенаправить вывод от некоторого кода ФОРТРАНА, для которого я генерировал интерфейс Python при помощи F2PY. Я попробовал: от fortran_code импортируют fortran_function stdout_holder =...
вопрос задан: 10 June 2009 20:55
0
ответов

Как инициализировать двумерные массивы в Fortran

В C вы можете легко инициализировать массив, используя синтаксис фигурных скобок, если я правильно помню: int * a = new int [] {1, 2, 3, 4}; Как вы можете сделать то же самое в Fortran для двумерных массивов, когда ...
вопрос задан: 8 November 2019 15:15
0
ответов

Функции Фортрана, возвращающие неожиданные типы и значения

Я работаю над проектом, в котором необходимо реализовать несколько числовых методов на Фортране. Для этого мне нужно написать несколько рекурсивных функций. Вот мой код. ! ! Файл :main.F95 ! РЕКУРСИВНАЯ ФУНКЦИЯ...
вопрос задан: 25 October 2019 09:25
0
ответов

Linking Fortran and C++ binaries using gcc

I can use gcc to make calls between C and C++ or between C and Fortran by using g++ or gfortran, respectively. But if I try to make procedure calls between C++ and Fortran I get errors when compiling ...
вопрос задан: 7 October 2019 09:09
0
ответов

Правильное использование модулей, подпрограмм и функций в Фортране

Недавно я узнал об интерфейсных блоках при добавлении функции в мою программу на Фортране. Все работает красиво и аккуратно, но теперь я хочу добавить в блок интерфейса вторую функцию. Вот ...
вопрос задан: 15 September 2019 11:38
0
ответов

Неожиданное «заполнение» в неформатированном файле Fortran

Я не понимаю формат неформатированных файлов в Fortran. Например: open (3, file = filename, form = "unformatted", access = "sequence"). write (3) matrix (i, :) выводит столбец матрицы в ...
вопрос задан: 22 August 2019 08:46
0
ответов

Как сделать результат функции как элемента класса производного типа?

Я пытаюсь создать абстрактный элемент и иметь возможность работать, не говоря явно, кто этот элемент; например, создать вектор и выполнить какую-либо операцию с его элементами независимо от ...
вопрос задан: 31 March 2019 15:39
0
ответов

Нулевой счетчик MPI часто является допустимым

Я столкнулся с этим сегодня MPI _ERR _COUNT Недопустимый аргумент счетчика. Аргументы счетчика не должны быть отрицательными -; нулевой счет часто является допустимым. Что это означает, что счет нуля часто действителен?...
вопрос задан: 24 March 2019 06:12
0
ответов

Умножение двух таблиц атрибутов на основе общего значения идентификатора и запись выходного файла с использованием Fortran

У меня есть одна таблица, которая содержит ежемесячный профиль для каждой из некоторых европейских стран: coun_ID, M1, M2, M3 M4 ... M12 Например, Monthly.txt выглядит следующим образом: coun_ID M1 M2 M3 M4 M5 M6 M7 M7 ...
вопрос задан: 19 March 2019 15:32
0
ответов

Программа MPI Исключение с плавающей точкой Fortran [дубликат]

Мне нужно написать программу, которая отправляет определенный столбец в другой процесс. Я пытаюсь простой алгоритм с двумя процессами, но mpi дает мне исключение с плавающей запятой в send или recv (не могу понять ...
вопрос задан: 3 March 2019 11:37
0
ответов

Ускорьте процедуру записи файлов в Fortran с помощью OpenMP

У меня есть производный тип t_data, состоящий из трех массивов: Velocity, Position и Acceleration type :: t_data real (kind = REAL64), allocatable :: speed (:) real (kind = REAL64), allocatable: ...
вопрос задан: 27 February 2019 14:25
0
ответов

Проблема с запуском скомпилированной программы на FORTRAN. Ошибка при попытке открыть файл в строке 61

У меня нет опыта работы на Фортране с написанием кода на C # и Aurelia. Я был заинтересован в программе, которая разрабатывает лопатки турбины и хотел бы использовать ее для изучения процесса проектирования, однако его ...
вопрос задан: 21 January 2019 10:02
0
ответов

чтение и запись в фортран из файла (чтение из .msh и запись в dat)

Я пытаюсь прочитать MSH-файл и хочу сгенерировать .dat-файл переупорядоченным образом (номер узла, x1, y1, z1, x2, y2, z2) $ MeshFormatv 2.2 0 8 $ EndMeshFormat $ PhysicalNames 4 1 1 "inlet" 1 2 "top" 1 ...
вопрос задан: 21 January 2019 08:57