2
ответа

Каково внутреннее представление inf и NaN?

Друг и я дебатировал, как Inf и NaN хранятся во время ланча сегодня. Возьмите Фортран 90, например. 4-байтовые реалы могут получить значение Inf или NaN. Как это хранится внутренне?...
вопрос задан: 12 March 2009 19:16
2
ответа

Как определить стандарт Фортрана - '77', 90, или '95?

У меня есть часть кода Фортрана, и я не уверен, какой стандарт это - '77', 90 или '95. Существует ли стандартный инструмент для идентификации, какому стандарту он подвергает?
вопрос задан: 24 December 2008 18:43
2
ответа

Вызов кода на 32 бита от процесса на 64 бита

У меня есть приложение, которое мы пытаемся переместить в 64 бита от 32 битов. Это-.NET, скомпилированное использование флагов x64. Однако у нас есть большое количество DLLs, записанного в ФОРТРАНЕ 90 скомпилированных для 32 битов...
вопрос задан: 25 September 2008 04:15
1
ответ

Как установить переменные Fortran из входного файла?

У меня есть входной файл, как это: х = 1,5 у = 2,8 г = 9,4 х = 4,2 Я хочу установить значения переменной. Итак, я делаю это: read (1, '(A)', IOSTAT = io) str if (io > 0) then! Error write (*, *) 'Проверить ...
вопрос задан: 20 March 2019 14:41
1
ответ

Оптимизирует ли большинство компиляторов MATMUL (TRANSPOSE (A), B)?

В программе на Фортране мне нужно вычислить несколько выражений, таких как M & middot; v, MT & middot; v, MT & middot; М, М & Мидот; MT и т. Д. Здесь M и v - это двумерные и одномерные массивы небольшого размера (меньше 100, ...
вопрос задан: 18 March 2019 14:20
1
ответ

Конвертировать цикл Fortran DO WHILE в Python [закрыто]

Я пытаюсь преобразовать следующий цикл Фортрана в Python. Цель состоит в том, чтобы установить abs (ETP-ET) = 0.0. Однако мое решение не сходится к 0.0. Что не так в моем подходе? Код Фортрана ET (I) ...
вопрос задан: 2 March 2019 17:30
1
ответ

Значение LEN_TRIM для переменной

У меня есть этот код на Фортране, где я хочу определить, сколько (допустимых) записей имеет 1-мерная символьная переменная (фиктивная). Поэтому я использую LEN_TRIM, чтобы проверить, больше ли длина фактической записи ...
вопрос задан: 28 February 2019 15:02
1
ответ

Фортран против C: Мандельброт тест

Я наткнулся на Benchmark Game (кодовую страницу) и сравнил Fortran и C. Я был очень удивлен разницей во времени вычислений в тесте Мандельброта (Fortran в 4,3 раза медленнее!) ...
вопрос задан: 20 January 2019 09:28
1
ответ

Вычисление пи через суммирование рядов в Фортране

Примечание: LaTeX не поддерживается на этом сайте. Я не уверен, есть ли лучший способ писать математические уравнения, чем писать их в коде. Я пишу программу на Фортране для оценки числа Пи через ...
вопрос задан: 19 January 2019 19:25
1
ответ

Фортран findloc с типом символа

Я запутался в свойстве findloc с массивом символов. Программа print *, findloc (['AB'], 'A', dim = 1) заканчивает выводить 1, в то время как я ожидал 0. Я думал, что findloc искал ...
вопрос задан: 18 January 2019 17:47
1
ответ

Проблема с доступом к дочернему объявленному типу в Фортране

Рассмотрим следующий модуль кода class_type неявный none class (*), pointer :: fnzo = > тип null (), абстрактный :: gen real :: ss integer :: sdsd class (gen), указатель :: ...
вопрос задан: 16 January 2019 12:05
1
ответ

Ошибка при использовании указателя процедуры и пользовательского типа (Fortran 2003) [дубликат]

У меня возникли проблемы при создании указателя процедуры, аргументом которого является определенный пользователем тип. Вот пример кода модуля общего пользования, intrinsic :: iso_fortran_env, только: dp = > real64 ...
вопрос задан: 15 January 2019 19:36
1
ответ

Является ли Fortran в источнике с фиксированной формой проще для компилятора для оптимизации?

Из того, что я нашел в Интернете, фиксированный формат Fortran - это то, что по-прежнему приходится решать людям в научных вычислениях. Я слышал об этом в основном в контексте поддержания ...
вопрос задан: 13 July 2018 15:34
1
ответ

опасное поведение lapack routin zheev [duplicate]

Я наткнулся на странное поведение при использовании рутинной программы zheev (). Есть две проблемы, которые я не понимаю. 1) Одна из моих глобальных переменных, по-видимому, перезаписывается zheev (). Следующие ...
вопрос задан: 13 July 2018 12:50
1
ответ

Ошибка сегментации: 11 - запуск fortran, завернутый в python

Я новичок в Fortran, и я пытаюсь запустить fortran внутри python с помощью f2py. Мне повезло, когда функция fortran выдавала результат как одно значение. Но когда я изменил функцию fortran, чтобы дать ...
вопрос задан: 13 July 2018 10:52
1
ответ

Подавление разрывов строки в Фортране 95 операторов записи

Я хотел бы записать в стандартный вывод в Фортране, не добавляя разрыв строки. Таким образом, я хочу сделать что-то вроде этого: строка ='some и 'b ='some другая строка' запись (*, 101)... пишет (*...
вопрос задан: 5 September 2017 16:27
1
ответ

Автоматическое измерение? В Fortran [дубликат]

У меня вопрос о том, как размер бесплатно? автоматический размер? в среде Fortran. Вот часть моего кода в качестве примера. INCLUDE 'mpif.h' Размер FP (765000,5: 8) Размер KIN (10), H (10 300, ...
вопрос задан: 21 June 2017 13:00
1
ответ

Параметр подпрограммы Fortran изменяется при вызове [дубликат]

Я тестирую процедуру, для которой я написал подпрограмму, в которой я объявил параметр. Модуль f1 неявный none содержит подпрограмму function1 (var) implicit none integer, intent (in) :: var integer, ...
вопрос задан: 15 April 2017 15:30
1
ответ

Фортран: integer*4 по сравнению с целым числом (4) по сравнению с целым числом (kind=4)

Я пытаюсь изучить Фортран, и я вижу много различных раздаваемых определений, и я задаюсь вопросом, пытаются ли они выполнить то же самое. Каково различие между...
вопрос задан: 31 March 2017 22:41
1
ответ

Массив Fortran в Matlab [дубликат]

Как перенести трехмерный массив из кода Fortran в код Matlab? У меня есть массив в Fortran, который называется Hy, а размер 23x10x10, и я попытался передать этот массив, создав файл .MAT, делая ...
вопрос задан: 7 January 2017 13:06
1
ответ

Одна единственная функция, похоже, не компилирует [дубликат]

поэтому у меня есть подпрограмма, в которой функция («dinvrn»), которая вызывается в подпрограмме. «dinvrn» использует несколько функций, которые я также включил, однако при компиляции я всегда получаю ошибку. FisherZ.o: ...
вопрос задан: 17 October 2016 20:07
1
ответ

Fortran 2008 - класс хранения с распределяемыми свойствами с использованием двоичного потока [дубликат]

У меня есть класс! & Gt; Класс, представляющий общий сетевой тип :: net_t private character (:), allocatable :: net_type! & Lt; Тип сетевого целого (вид = ...
вопрос задан: 19 December 2015 20:06
1
ответ

Ошибка при использовании gfortran при инициализации массива [duplicate]

В настоящее время я изучаю Fortran на машине Linux и сталкивается с ошибкой при инициализации массива. Вот код, который я использую. Любые предложения по кодированию приветствуются и оцениваются. Если я ...
вопрос задан: 17 December 2015 12:49
1
ответ

Массивы ALLOCATABLE или Массивы указателей?

Я пишу новый код в Фортране и колеблюсь между использованием allocatable массивов или массивов указателей. Я считал где-нибудь, что allocatable массивы имеют значительные преимущества перед массивами указателей: 1)...
вопрос задан: 8 December 2015 10:28
1
ответ

Fortran: использование & ldquo; * 1 & rdquo; после переменной типа в объявлении переменной [duplicate]

Как новичок в Fortran, эта строка кода меня смущает: CHARACTER * 1 GRID (3,3), ПИСЬМО Я хотя бы знаю, что указанная выше строка должна быть объявлением переменной, где GRID должна быть ...
вопрос задан: 30 October 2015 16:45
1
ответ

Ошибка Fortran: Unclassifed Statement в подпрограммах [duplicate]

Новый для Fortran здесь, и я изменяю некоторый существующий исходный код. Я определил все мои переменные, и я думаю, что математика верна, но при компиляции я все еще получаю следующие ошибки: ...
вопрос задан: 6 October 2015 15:36
1
ответ

& ldquo; Размер 1 массива имеет протяженность 4 вместо 2161727907037185 & rdquo; [Дубликат]

Я сталкиваюсь с ошибкой во время выполнения. У меня есть файл под названием «testing.f90», который воспроизводится ниже. Константы модуля integer, параметр :: i4b = selected_int_kind (9) integer, параметр :: ...
вопрос задан: 5 August 2015 19:36
1
ответ

Использование публичной процедуры производного типа для объявления массива в другом производном типе [duplicate]

Мне нужно немного помочь в использовании объявления массива публичных процедур производного типа в другом производном типе с атрибутом DIMENSION. В моем проекте fortran у меня есть много производных типов с компонентами, чьи ...
вопрос задан: 12 February 2015 19:51
1
ответ

функции в модуле (Fortran) [дубликат]

Я изучаю Фортран. Я следую за книгой Fortran 95/2003 от steven s chapra. Я пытаюсь использовать эти две функции в файле mod вместо того, чтобы использовать его в основной программе, но это дает мне ошибку. ошибка ...
вопрос задан: 12 January 2015 05:35
1
ответ

Ошибка Fortran 256 при вызове функции для возврата массива [duplicate]

Я пишу программу для ввода двумерного массива, являющегося 3-мя коэффициентами и 1 решением для каждого уравнения, а затем для решения переменных X, Y и Z. Моя проблема связана с общими значениями строк, масштабами и ...
вопрос задан: 31 December 2014 17:59