Я пишу в fortran (90). Моя программа должна читать файл1, делать что-то с каждой его строкой и записывать результат в файл2. Но проблема - file1 содержит ненужную информацию в первой строке. Как я могу ...
Просто интересно, поскольку я всегда считал, что Фортран используется в суперкомпьютерах. Однако я часто слышу, что компиляторы C могут сделать C так же быстро, как Fortran, так что ограничено ли его использование? Кроме того, если это правда, то какие .
Я загружаю HTML-страницу. Заголовок типа содержимого HTTP определяет одну кодировку символов, а страница имеет метатег, определяющий другую. Как правильно с этим справиться? Я думаю "правильно" ...
вот в чем проблема ... я динамически строю (скорее меняю) строку, содержащую цифры (числа) (например, имя файла out01.txt, out02.txt и т. Д.) ..) моя программа работает нормально (я использую ...
В основном есть два способа передать массивы подпрограмме в Fortran 90/95: PROGRAM ARRAY
INTEGER, ALLOCATABLE :: A (:, :)
INTEGER :: N
АЛЛОКАТ (A (N; N))
ВЫЗОВ ARRAY_EXPLICIT (A; N)
! или
CALL ...
Я хочу иметь большой главный массив и обращаться к его различным частям с помощью подмассивов. В настоящий момент я использую для этого индексы смещения, но это может быть очень сложно сделать таким образом ....
Использовались ли указатели в старых языках, таких как FORTRAN (до Fortran-90), кобол или паскаль?
Если нет, то каков метод, который эти языки использовали для реализации работ, выполняемых с помощью указателей, которые ...
Я хотел бы иметь возможность использовать простой файл конфигурации для передачи параметров моей программе. Этот файл конфигурации будет состоять из списка аргументов со значениями, которые могут быть разных типов (...
Какой самый безопасный способ установить для переменной значение + Бесконечность в Фортране? На данный момент я использую: program test implicit none print *, infinity ()
содержит реальную функцию infinity () implicit ...
Я хочу делать именно то, что rcond делает в MATLAB / Octave, используя LAPACK из C.
В руководстве MATLAB говорится, что используется dgecon, и он использует норму на основе 1. Я написал простую тестовую программу для чрезвычайно ...
Я пытаюсь сделать выбор между Фортраном и C ++ для приложения в научных вычислениях. Мне не ясно, имеет ли Фортран все еще преимущества перед другими языками, когда дело касается производительности. Для ...
, если у меня есть этот тест модуля кода
содержит подпрограмму xx (имя) символ (len = 20), намерение (in), необязательный :: name if (present (name)) then print *, name else print *, ...
У меня нет опыта работы с Fortran, но я пытаюсь запустить очень простой цикл на этом языке, вызывая его из R через функцию .Fortran (). Всякий раз, когда я запускаю последнюю строку кода R, это ...
Почему Fortran 90 Спецификация указывает (5.2.8), что ключевое слово TARGET должно использоваться для связывания с ним УКАЗАТЕЛЯ? Почему не каждый тип является допустимой ЦЕЛЬЮ? Например, INTEGER, POINTER :: px
...
Есть ли в Фортране встроенная функция, которая генерирует массив, содержащий последовательность чисел от a до b, похожую на python range () >>> range (1,5)
[1, 2, 3, 4]
>>> диапазон (6,10)
[6, 7, ...
В Фортране я могу возвращать массивы из подпрограммы с помощью трех подходов. Первый - через параметр intent (out). Второй - через функцию с массивом в качестве результата. Третий - это ...
Я пишу простой вывод на fortran, но мне нужны разделители пробелов. Однако, если использовать следующий оператор: format (A20, ES18.8, A12, ES18.8), я получаю следующий результат: p001t0000 ...
Я использую MPI, и в некоторых случаях нужно использовать STOP (или другой метод), чтобы выйти из программы с сообщением об ошибке. Прямо сейчас я делаю что-то вроде этого: STOP 'Error' Но у меня такое ощущение, что я ...
Я живучий пользователь MATLAB, в основном потому, что это то, что я узнал, первый и я не сталкивался с проблемой с достаточно существенной разницей в коммутатор. Я из числовой оптимизации / ...
I have the following program module test
contains subroutine foo() integer, allocatable :: a(:) allocate(a(-5:5)) call bar(a) print *, a end subroutine subroutine bar(...
Моя проблема заключается в следующем: я хочу использовать отладчик Intel idb с eclipse, чтобы иметь возможность пошагово выполнять свой код, как и idb - gui делает. Я уже пытался реализовать решение, которое нашел ...
В рамках моего проекта последнего года мне нужно преобразовать некоторый код FORTRAN в C или C ++ (неважно, какой язык, если я его понимаю, и я могу понимать языки стиля C) . У меня есть ...
в чем разница между этими двумя кодами типа Foo real, allocatable :: bar (:)
тип конца и тип Foo real, pointer :: bar (:)
тип конца, в частности, когда речь идет о следующем коде: ...
В Фортране существует явное различие между функцией и подпрограммой: функции возвращают одно значение, подпрограммы не возвращают значения. Это вводит каскад различий между ними. Один из примеров:
Безопасно ли использовать ARPACK eigensolver из разных потоков одновременно из программы, написанной на C? Или, если сам ARPACK не является потокобезопасным, существует ли API-совместимый потокобезопасный ...
У нас есть 12-ядерный MacPro для выполнения некоторых вычислений Монте-Карло. В его процессорах Intel Xeon включена функция Hyper-Threading (HT), так что на самом деле должно быть 24 процесса, работающих параллельно, чтобы сделать их полностью ...
Мне дали 2D матрицу, представляющую температурные точки на поверхности металлической пластины. Края матрицы (пластины) поддерживаются постоянными при 20 градусах Цельсия, и есть постоянный источник тепла ...
При работе над простым осуществлением программирования я произвел некоторое время цикл (цикл типа DO в Фортране), который был предназначен для выхода, когда реальная переменная достигла точного значения. Я заметил что из-за...