0
ответов

получение бесплатного номера модуля в fortran

Мне нужно разработать библиотеку, которая открывает файл и анализирует материал. Номер модуля из-за стиля ввода-вывода fortran должен быть определен мной, но я не могу знать, какие еще модули открыты в клиентском коде. Это ...
вопрос задан: 24 October 2011 13:07
0
ответов

Программа зависает во время длительных прогонов

Исправлено: Ну, это кажется немного глупым. Оказалось, что верхняя часть отображалась некорректно, и программы фактически продолжают работать. Возможно, процессорное время стало слишком большим для отображения? В любом случае программа кажется ...
вопрос задан: 18 October 2011 13:17
0
ответов

Советы и рекомендации по повышению производительности кода Fortran [закрыто]

В рамках моей докторской диссертации. исследований, занимаюсь разработкой численных моделей циркуляции атмосферы и океана. Они включают численное решение систем PDE порядка ~ 10 ^ 6 узлов сетки, ...
вопрос задан: 16 October 2011 01:17
0
ответов

Фортран увеличивает размер динамического массива в функции

Мне нужен массив переменного размера в Фортране. В C ++ я бы использовал вектор. Итак, у меня есть такая функция, как integer function append (n, array, value) integer, указатель, измерение (:) :: array integer, pointer, ...
вопрос задан: 26 September 2011 20:04
0
ответов

Как скомпилировать отдельные объекты fortran с помощью транслятора f2c?

У меня следующая проблема: я хочу смоделировать некоторую систему управления. Поскольку это довольно сложно, я использовал компьютер для вывода некоторых (сложных) уравнений, которые можно экспортировать только в ...
вопрос задан: 26 September 2011 16:26
0
ответов

Сочетание клавиш для закрытия немедленного окна в Visual Studio 2010

Что такое сочетание клавиш для закрытия немедленного окна в Visual Studio 2010. Я открываю его с помощью Ctr + Alt + Я хочу закрыть его с помощью сочетания клавиш с режимом док-станции.
вопрос задан: 23 September 2011 06:49
0
ответов

Как передать двумерный массив на C ++ в подпрограмму Fortran?

Я пишу небольшую программу на C ++, которая передает двумерный массив (сложного числа) в подпрограмму Fortran и получает ее обратно, заполненную значениями. Я написал версию, которая передает и получает одномерный массив, ...
вопрос задан: 8 September 2011 19:23
0
ответов

Методы ввода уравнений при программировании в C / C ++, Python или Fortran

Я пишу код, который имел длинные математические уравнения со многими тригонометрическими и другими идентификаторами. Есть ли способ визуализации того же выражения в латексах и создание выражения C или Python ...
вопрос задан: 5 September 2011 11:12
0
ответов

Фортран вложенные петли с одним продолжением

Я переписываю какой-то унаследованный код и наткнулся на это: DO 4 I = 1, N .. , Сделать 4 j = 1, п ... 4 Продолжайте, кажется, только один продолжается для этих двух петель. Это эквивалентно этому коду Java? ...
вопрос задан: 1 September 2011 17:09
0
ответов

Применять намерение (в) объявленных переменных в Фортране как константу также в вызываемых подпрограммах / функциях

В подпрограмме или функции входная переменная может быть определена с намерением (в), и компилятор гарантирует, что в рамках подпрограммы переменная может не изменяться. Как только переменная передается (by ...
вопрос задан: 28 August 2011 19:22
0
ответов

Переименование символов во время компиляции без изменения кода кроссплатформенным способом

При создании статического объекта можно ли переименовать символы во время компиляции (без изменения кода ) на кросс-платформенный способ? Недавно я рекомендовал objcopy, но Linux - не единственный ...
вопрос задан: 27 August 2011 17:34
0
ответов

Динамическая хеш-подобная структура данных в Фортране

Есть ли библиотека, которую можно использовать в Фортране, который позволяет использовать разреженные динамические массивы (например, хеш / словарь) помимо массивов Джуди?
вопрос задан: 23 August 2011 08:09
0
ответов

Фортран: передача того же массива в качестве двух фиктивных аргументов подпрограмме

Предположим, у меня есть подпрограмма, которая принимает на вход два массива. задано намерение (входящее), а другому задано намерение (выход). Второе извлекается из первого произвольным образом. Однако что ...
вопрос задан: 22 August 2011 01:00
0
ответов

Несколько операторов в одной строке в FORTRAN 90

У меня есть целая серия присваиваний, которые я назначил одному и тому же ike, используя ";" для разделения заявлений, но я получаю эту ошибку: 1.0; фунт (1,9) 1 Ошибка: неклассифицируемый оператор в (1) В файле ...
вопрос задан: 4 August 2011 11:24
0
ответов

Элементарные функции Фортрана против элементарных подпрограмм

Фортан позволяет элементарным подпрограммам иметь аргументы намерения (входящий) и намерение (выход), но элементарные функции являются только разрешенное намерение (в). Почему это? Это просто стилистическое соглашение или существует ...
вопрос задан: 29 July 2011 21:33
0
ответов

Inline ключевое слово gfortran

Есть ли ключевое слово Fortran, эквивалентное ключевому слову C "inline"? Если существует какое-то ключевое слово, специфичное для компилятора, есть ли оно для gfortran?
вопрос задан: 20 July 2011 14:16
0
ответов

Как мне выполнить настройку. py для использования определенного компилятора fortran?

Я пытаюсь протестировать пакет, который включает некоторые файлы f90. Если я создаю или устанавливаю и указываю компилятор fortran, он работает нормально. Однако, когда я пытаюсь протестировать, я получаю следующая ошибка: C: \ Users \ ...
вопрос задан: 29 June 2011 16:09
0
ответов

Цветной терминальный вывод от Фортрана

Моя программа выводит состояние вычислений на терминал и включает в себя довольно много информации. Я хотел бы, если это возможно, цветовой код частей текста. Я видел, как это можно сделать в Bash ...
вопрос задан: 20 June 2011 00:44
0
ответов

Глобальный рабочий массив Fortran против локальных динамически выделяемых массивов

Я работаю со старым кодом F77, который был обновлен до F9X. Он все еще имеет более старую "устаревшую" структуру кода, и мне любопытно узнать об аспектах производительности при добавлении кода устаревшим способом или ...
вопрос задан: 17 June 2011 02:49
0
ответов

Чтение строки с пробелы в Fortran

Использование чтения (звездочка, звездочка) в Fortran, похоже, не работает, если строка, которую должен прочитать пользователь, содержит пробелы. Рассмотрим следующий код: character (Len = 1000) :: input = '' read (*, ...
вопрос задан: 12 June 2011 01:47
0
ответов

Вызов кода fortran из C #

A имеет много кода, написанного на FORTRAN 77. Я хочу начать разработку с C #, используя этот код. Что я должен делать? Импортировать библиотеки DLL FORTRAN в управляемый код Преобразование кода Для каждого из вариантов, может ...
вопрос задан: 8 June 2011 22:40
0
ответов

Есть ли лучшее назначение двойной точности в Fortran 90?

В Fortran 90 (с использованием gfortran в Mac OS X), если я присваиваю значение переменной с двойной точностью без явной привязки к виду точность не «берет». Я имею в виду, что если я запускаю ...
вопрос задан: 26 May 2011 22:50
0
ответов

Что такое цель ' n = n '?

Я читаю код на Фортране, и время от времени предыдущий программист вставляет выражение' n = n '. Какая у этого цель? Пример кода: if (cmult.lt.5.) Then kx = 0 do k = ...
вопрос задан: 25 May 2011 14:17
0
ответов

Создание файла makefile FORTRAN

У меня есть исходный код FORTRAN, состоящий из из множества различных файлов .F и .h. Мне нужно создать из него исполняемый файл, но у меня возникли проблемы. Makefile, который я создал до сих пор (который может содержать ...
вопрос задан: 9 May 2011 14:34
0
ответов

Программа двойной точности на Фортране с простой процедурой MKL BLAS

В попытке смешать точность в простой программе - используя как real, так и double - и используя подпрограмму ddot от BLAS, я придумываю неправильный вывод для части двойной точности. Вот код: ...
вопрос задан: 8 May 2011 15:55
0
ответов

OpenMP Несколько общих директив?

Привет, У меня очень длинный список общих переменных в OpenMP, поэтому мне приходится разбивать строки в fortran и использовать синтаксис «&», чтобы убедиться, что строки слипаются! Примерно так:! $ OMP ...
вопрос задан: 13 April 2011 15:31
0
ответов

Заставить браузер загружать изображение с помощью Javascript window.open?

Есть ли способ сделать изображение загруженным после того, как вы щелкнете по нему (без щелчка правой кнопкой мыши, чтобы сохранить изображение как)? Я использую небольшую функцию Javascript для вызова страницы загрузки:
вопрос задан: 13 April 2011 12:29
0
ответов

Массивы нулевого размера и проверка границ массива

При компиляции с помощью GNU Fortran (v4.4.3) или Sun Studio F95 (v8.3) и без проверки границ массива следующая программа запускается без ошибка. Однако, когда проверка границ массива включена (...
вопрос задан: 12 April 2011 11:03
0
ответов

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

У нас есть проблема, которая досадно параллельна - мы запускать большое количество экземпляров одной программы с разными наборами данных для каждой; мы делаем это, просто отправляя много приложений ...
вопрос задан: 11 April 2011 20:18
0
ответов

Visual Studio и FORTRAN работают вместе?

Недавно я начал работать над проектом, который в основном представляет собой графический интерфейс для консольного приложения FORTRAN, которое запускает серию симуляций с данными. установлен. Я хочу изменить это ...
вопрос задан: 11 April 2011 05:47