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

5 ответов

Приводят ли такие конструкции Fortran 95, как WHERE, FORALL и SPREAD, к более быстрому параллельному коду?

Я прочитал книгу Фортрана 95 Меткалфа, Рейда и Коэна и Численные рецепты на Фортране 90. Они рекомендуют использовать WHERE, FORALL и SPREAD среди прочего, ч...

1 ответ

CPP / GPP в макросе с переменным числом фортранов (плюс фортран // конкатенация)

Я пытаюсь скомпилировать огромный, всемирно известный код численного прогноза погоды - написанный в основном на Фортране 90 - который используетCPP широко и ...

1 ответ

Захват библиотеки f2py для вызова stdout из ipython

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

2 ответа

 не является и никогда не был стандартным способом объявления 8-байтового реального. По этому вопросу см. Многочисленные вопросы и ответы здесь на SO.

м, у нас есть это определение переменной

1 ответ

Поэтому бесполезно отлавливать эти исключения с плавающей запятой. Даже недостаток спорен. Я бы не стал ловить его по умолчанию, но я вижу его полезность.

аюсь прочитать значение с плавающей точкой из входного файла в

1 ответ

Ошибка сегментации с необязательными аргументами в функциях Фортрана

Я могу использовать Фортран необязательные аргументы с подпрограммами сintent(in) а такжеintent(inout), но с функциями необязательные аргументы работают только сintent(in), правильно? С участиемintent(inout) Я получаю ошибки сегментации в ...

2 ответа

* МОЯ ВНЕШНЯЯ ФУНКЦИЯ

аюсь установить свою функцию

1 ответ

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

4 ответа

Доступ к элементам возвращаемого массива в Фортране

Как получить доступ к элементу массива, который возвращается из функции? Например,shape() возвращает массив целых чисел Как сравнить элемент этого массива с целым числом? Следующее не компилируется: integer :: a integer, dimension(5) :: b a = 5 ...

3 ответа

Поделиться выделяемыми массивами

У меня есть несколько размещаемых массивов, которые мне нужно разделить между некоторыми подпрограммами. Обычно я просто передаю их в качестве аргументов или, возможно, пишу все в модуле, но боюсь, что это невозможно в моей ситуации. Я пишу ...