0
ответов

Подсветка синтаксиса комментариев Fortran 77 не работает в vim

У меня есть код, написанный на Fortran 77, и я читаю его с помощью vim. Код написан таким образом, что комментарии располагаются в строках, начинающихся с буквы c, как это принято в Fortran 77. Однако vim их не распознает...
вопрос задан: 23 May 2017 10:29
0
ответов

Текущий лучший метод для переноса современного кода Fortran в Python

Я знаю и использовал f2py2e для переноса некоторого старого кода Fortran 77, но я понимаю, что он не работает с более новым кодом Fortran 95. Я исследовал, что я должен использовать, и наткнулся на...
вопрос задан: 13 April 2017 12:53
0
ответов

Учитывая огромную симметричную положительную определённую матрицу, как вычислить несколько диагональных элементов её инверсии?

Обновление: Теперь это чистый вопрос Фортрана; я ставлю математические вещи на M.SE. Рассмотрим PxP симметричную и положительную определённую матрицу A (P=70000, т.е. A примерно 40 GB с 8-байтовыми удвоениями). Мы хотим ...
вопрос задан: 13 April 2017 12:19
0
ответов

Переполнение стека в Fortran 90

Я написал довольно большую программу на Fortran 90. Это долгое время работал прекрасно, но сегодня я попытался поднять его на ступеньку выше и увеличить размер проблемы (это исследование, не ...
вопрос задан: 4 April 2017 18:40
0
ответов

lgfortran не найден

Я использую Ubuntu 10.04 и пытаюсь скомпилировать код, который использует гфортран. В какой-то момент Makefiles делает: -L. -lgfortran, и я получаю сообщение об ошибке /usr/bin/ld: не могу найти -lgfortran, хотя это ...
вопрос задан: 9 February 2017 07:32
0
ответов

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

Я хотел бы иметь оператор записи Fortran, отформатированный, чтобы зависеть от некоторой переменной. Например, я мог бы написать: write (*, '(3f15.3,3f9.2)') x, y, z, (var (i), i = 1, nvari), где nvari = 3. Но что если , в ...
вопрос задан: 23 January 2017 17:15
0
ответов

Как печатать массивы Fortran в GDB?

В C/C++ для печати указателя в виде массива я обычно использую name@dimension. Что является эквивалентом для Фортрана?
вопрос задан: 30 June 2016 20:05
0
ответов

Почему COBOL должен иметь отступ? [closed]

Почему COBOL должен быть с отступом, например, иметь дополнительный интервал в каждом исходном файле? Рассмотрим этот код (обратите внимание на дополнительный пробел): IDENTIFICATION DIVISION. ПРОГРАММА-ID. ПРИВЕТ, МИР. ...
вопрос задан: 18 May 2016 09:06
0
ответов

Ошибка сегментации в программе на Фортране с использованием функций RMA MPI-2

Следующая короткая программа на Фортране 90 дает сбой, если она содержит вызов MPI_GET. Ранг 1 пытается прочитать значение из ранга 0 и зависает в MPI_WIN_UNLOCK. Попытки с рангом 0 аварийно завершают работу в MPI_BARRIER с...
вопрос задан: 15 May 2016 08:23
0
ответов

Проверить, существует ли каталог

Я пытаюсь проверить, существует ли каталог, используя Fortan90. На разных сайтах я нашел: logic :: dir_e inquire (file = '. / docs /.', exist = dir_e) if (dir_e), то напишите (*, *) "dir exists!" еще ! ...
вопрос задан: 10 May 2016 05:06
0
ответов

Объявление массива на Фортране

Рассмотрим INTEGER,DIMENSION(3) :: NumberVector и INTEGER :: NumberVector(3) Есть ли какая-либо разница между этими двумя объявлениями или они абсолютно одинаковы? (Я имею в виду в...
вопрос задан: 5 May 2016 21:21
0
ответов

Перевод Fortran 77 на C ++ -Как это работает?

Я пытаюсь скопировать следующую подпрограмму Fortran 77 в C ++. расчет подпрограммы (nb, m, sd, x_min, n, y_w) общий / speed_1 / v_0 общий / dat1 / x_m общий / dat2 / x_l0, ...
вопрос задан: 3 December 2015 15:56
0
ответов

Каков хороший способ записи массива в текстовый файл по строкам в Фортране?

Я новичок в Фортране и хотел бы иметь возможность писать двумерный массив в текстовый файл по строкам (пробелы между столбцами и каждая строка в отдельной строке). Я пробовал ...
вопрос задан: 13 November 2015 16:28
0
ответов

Синтаксическая ошибка, обнаружена.and. и.или.

Я просто хотел изменить небольшую часть очень старой программы, и я не могу понять, что я сделал, чтобы разозлить богов Фортрана. Исходный код имеет следующую строку :if (r.gt....
вопрос задан: 29 June 2015 13:45
0
ответов

Назначение аргумента LDA в BLAS dgemm?

В справочной документации по реализации Fortran указано: * LDA - INTEGER. * При входе LDA определяет первое измерение A, как объявлено * в вызывающей (под) программе. Когда ...
вопрос задан: 19 June 2015 11:26
0
ответов

сравнение python с c / fortran

Я написал следующие программы, чтобы сравнить скорость python с c / fortran. Чтобы узнать время, используемое программами, я использовал команду «time». Все программы вычисляют квадратный корень из xx + yy + z * z ...
вопрос задан: 18 June 2015 17:00
0
ответов

Какие флаги вы устанавливаете для своего отладчика / компилятора GFORTRAN для обнаружения ошибочного кода?

Думаю, я не найду этого ни в одном учебнике, потому что для ответа на этот вопрос нужен опыт . В настоящее время я нахожусь на стадии тестирования / проверки моего кода / поиска ошибок, чтобы перевести его в состояние производства и любых ...
вопрос задан: 1 May 2015 18:52
0
ответов

Фортран: наибольшее и наименьшее целое число

Фортран для меня совершенно новый, кто-нибудь может помочь мне решить следующую задачу? Я хочу узнать все целые числа, а также наибольшее и наименьшее значение для каждого числа на моем...
вопрос задан: 4 March 2015 14:50
0
ответов

Фортран и C ++ потоки

У меня есть следующий код на Фортране, который вызывает функцию C ++ parallel_klu. parallel_klu создает восемь потоков (для выполнения другой функции, называемой фактором) каждый раз, когда она вызывается и после того, как она возвращается к ...
вопрос задан: 26 February 2015 15:30
0
ответов

«Сохранение» общего блока

Я имею дело с некоторым устаревшим кодом, который широко использует ОБЩИЕ блоки и иногда использует оператор SAVE. После ознакомления со стандартом Fortran он говорит: Появление общего имени блока ...
вопрос задан: 17 February 2015 03:21
0
ответов

FORTRAN error #6404: This name does not have a type, and must have an explicit type

Я новичок в FORTRAN и получаю эту ошибку #6404. my_file.f(11): error #6404: This name does not have a type, and must have an explicit type. [POTENCIAL] d=POTENCIAL(1.0,1.0,1.0,1.0,1.0,1.4,1.4) ...
вопрос задан: 30 January 2015 12:23
0
ответов

Сгенерировать список макросов препроцессора, определенных компилятором

С помощью gcc и gfortran я могу сгенерировать список макросов препроцессора, определенных компилятором, используя (отредактированный для отражения ответа ouah) gcc -E -dM -
вопрос задан: 30 January 2015 08:30
0
ответов

компиляция программы Fortran из нескольких частей

Я очень новичок в Fortran и в целом компиляторе Intel (я использую компилятор Intel для Windows с Библиотека IMSL без интеграции с Visual Studio, поэтому только в командной строке). Проблема ...
вопрос задан: 30 January 2015 03:04
0
ответов

Запись данных в файл в столбцах (Fortran)

Мне нужно записать некоторые данные в файл на Fortran 90. Как мне использовать ввод WRITE (*, *), чтобы значения были сгруппированы в столбцы? WRITE всегда ставит новую строку после каждого вызова, вот в чем проблема. код...
вопрос задан: 7 October 2014 18:26
0
ответов

Что означает 10 ** в Фортране?

Мне нужно преобразовать код из Fortran в R, и я не знаю, что означает это утверждение, KB = 10.0 ** (- (1030.5 / (273.15 + T) + 5.5076 - 0.015469 * S + 1.5339D-4 * S *) * 2))
вопрос задан: 9 September 2014 07:11
0
ответов

Зачем сначала компилировать в объектный файл?

В прошлом году я начал программировать на Фортране, работая в исследовательском университете. Большая часть моего предыдущего опыта связана с веб-языками, такими как PHP или старый ASP, поэтому я новичок в компиляции операторов. Я ...
вопрос задан: 6 August 2014 13:48
0
ответов

Цикл в Фортране из списка

Я использую Фортран и мне интересно, можно ли сделать что-то подобное do i = array write (* ,*) я заканчиваю, где массив представляет собой список целых чисел, не обязательно упорядоченных.
вопрос задан: 11 June 2014 17:14
0
ответов

Установка пакета OS X зависит от gfortran-4.8

Я использую OS X devel версию RR В стадии разработки (нестабильно) (2014-05-27 r65787) Платформа: x86_64-apple-darwin13.1.0 (64-разрядная версия) с GNU Fortran (GCC) 4.2.3 (от Simon сайт) и версия 5 ....
вопрос задан: 28 May 2014 15:44
0
ответов

Функция Возврат массива в Fortran

Насколько я понимаю, вы можете вернуть массив из функции в Fortran, но по какой-то причине мой код возвращает только первое значение в массиве Прошу вернуть. Это ...
вопрос задан: 6 May 2014 12:17
0
ответов

Построчное чтение текстового файла с разделителями-запятыми в Fortran

Я новичок в Fortran . Я хотел бы иметь возможность читать текстовый файл и сохранять его содержимое в отдельных переменных. Я нашел очень полезное руководство по Фортрану (http://www.math.hawaii.edu/~hile/fortran/...
вопрос задан: 22 April 2014 21:53