Результаты поиска по запросу "fortran"

1 ответ

В чем разница между блоком INTERFACE и процедурой MODULE в фортране?

Я немного запутался по поводу использования интерфейсного блока внутри модуля и использования оператора CONTAINS для создания «явного интерфейса» для процедуры внутри модуля. Я обычно пишу процедуру, используя интерфейсный блок внутри модуля. ...

1 ответ

Вы хотите использовать размещаемые массивы:

ли объявлять размеры массива перед любым другим кодом? Например, я написал следующий упрощенный пример кода: PROGRAM mytest IMPLICIT NONE INTEGER :: i, j, k, mysum ! Let array c be a k-by-k**2 array ! Determine k within the program by some ...

2 ответа

Как написать огромную матрицу в файл строка за строкой (Fortran 90)

Я хочу записать матрицу с большим количеством данных в файл строка за строкой. Например, у меня есть матрица 100 * 100, и я хочу иметь ее в форме 100 * 100 в файле. Тем не менее, это не работает. Ниже приведен мой код и некоторое описание. N и M ...

ТОП публикаций

2 ответа

Благодарю. Это имеет смысл. Я отредактировал ответ соответственно.

ел бы вычислить перекрестное произведение двух векторов в Фортране 90. Например, на словах, перекрестное произведение (1, 2, 3) и (4, 5, 6) оказывается (-3, 6, -3) в декартовых координатах. Я написал следующий код (основная программа ...

2 ответа

Выбор сборки на месте (3)

аюсь проверитьпакет [https://github.com/jsalvatier/scikits.bvp_solver]это включает в себя некоторые файлы F90. Если я собираю или устанавливаю и указываю компилятор фортрана, он работает нормально. Однако, когда я пытаюсь проверить, я получаю ...

1 ответ

Это подавит разрыв строки.

ел бы написать на стандартный вывод в Фортран без добавления переноса строки. То есть я хочу сделать что-то вроде этого: a='some string and ' b='some other string' write(*,101) a ... write(*,102) b ... 101 format(a,...) 102 format(a)Можно ли ...

2 ответа

Gfortran: Относитесь к чистым функциям как к нормальным функциям для целей отладки?

Мне нужно отладить некоторыеpure функции в программе Fortran, составленной с помощью Gfortran. Есть ли способ игнорироватьpure заявления, чтобы я мог использоватьwrite, printи т. д. в этихpure функционирует без особых усилий? К сожалению, не ...

1 ответ

Фортран 90 как писать очень длинные выходные строки разной длины

Я часами искал в интернете решение этой проблемы и ничего не могу найти. Я пытался записать неформатированный вывод в выходной файл CSV с несколькими очень длинными строками различной длины и несколькими типами данных. Я пытаюсь сначала написать ...

2 ответа

Арифметический оператор If был указан как «устаревший» в Fortran 90 как предупреждение о том, что функция может быть удалена из языка в будущем.

уверен, какая версия Fortran является этим фрагментом кода, также я не очень хорош в этом, но вот фрагмент кода, который я пытаюсь понять ... DO 55 J=1,N IF(KODE(J)) 55,55,40 ! Can not figure out what this line does 40 DO 50 I=1,N CH=G(I,J) ...

1 ответ

Ошибка «__gfortran_pow_c8_i4» при связывании файлов .o из g ++ и gfortran с использованием g ++

Я пытаюсь связать файл .o, созданный с помощью g ++, и другой файл .o, созданный с помощью gfortran. g++ -c mycppcode.cppпроизводит файлmycppcode.o и команда gfortran -c myfortrancode.fпроизводит файлmyfortrancode.o Когда я связываю эти два ...