0
ответов

Заставить gfortran сначала остановить программу NaN

Для отладки моего приложения (fortran 90) я хочу превратить все NaN в сигнальные NaN. С настройками по умолчанию моя программа работает без каких-либо сигналов и просто выводит данные NaN в файл. Я хочу найти точку, ...
вопрос задан: 29 October 2013 14:46
0
ответов

Сбой Theano из-за перепутывания NumPy Fortran под Ubuntu

Я установил Theano на свою машину, но носовые тесты прерываются сообщением об ошибке, связанным с Numpy/Fortran. Для меня это похоже на то, что Numpy был скомпилирован с другой версией Fortran, чем Theano. Я уже...
вопрос задан: 24 May 2013 16:10
0
ответов

«/usr/bin/ld :не может найти библиотеку»

Это моя первая попытка скомпилировать код FORTRAN с помощью make-файла. ОС — Ubuntu 12.04 LTS 64 бит. Я столкнулся со следующими ошибками :gfortran -o przm3123.exe canopy.o chem.o cnfuns.o...
вопрос задан: 22 October 2012 22:31
0
ответов

Запись в fifo (именованный канал)

Я пытаюсь заставить приложение fortran 90 открыть файл fifo и записать в него отформатированные данные. Я сократил это до минимального примера. Пусть foo.f90 будет следующей программой :program foo open (1,file=...
вопрос задан: 2 August 2012 17:06
0
ответов

Связывание модуля фортрана :«неопределенная ссылка»

Я пытаюсь написать некоторые функции/подпрограммы в модуле, которые вызывают другую функцию в том же модуле и сталкиваются с ошибками компоновщика. Игрушечный пример, демонстрирующий такое же поведение :!in test.f module...
вопрос задан: 16 July 2012 21:32
0
ответов

Как gfortran может определить, компилирую ли я код f90 или f95?

Я так понимаю gfortran может компилировать f90 или f95? Как он узнает, какой из них компилируется? Также может ли он скомпилировать код f77? У Ubuntu уже есть компилятор fortran или мне нужно скачать gfortran?
вопрос задан: 4 June 2012 15:56
0
ответов

Фортран: Как сохранить значение 255 в один байт?

Я хочу вызвать функцию C API из Фортрана. Функция C принимает массив байтов: void image(const void *bitmap, int w, int h); где три последовательных байта в *bitmap представляют собой RGB...
вопрос задан: 25 May 2012 14:09
0
ответов

Правильное чтение строк комментариев во входном файле с помощью Fortran 90

Насколько я понимаю, Fortran при чтении данных из файла будет пропускать строки, начинающиеся со звездочки (*)при условии, что они комментарий. Что ж, похоже, у меня проблема с достижением...
вопрос задан: 21 April 2012 14:20
0
ответов

Общая библиотека на Фортране, минимальный пример не работает

Я пытаюсь понять, как динамически создать и связать общую библиотеку на Фортране под Linux. У меня есть два файла:Первый, liblol.f90, выглядит так:подпрограмма func()print*, 'лол!...
вопрос задан: 12 April 2012 13:46
0
ответов

Неопределенная ссылка на `omp_get_max_threads_'

Я получаю следующие ошибки при попытке скомпилировать проект: (fortran, использование gfortran) неопределенная ссылка на `omp_get_max_threads_' неопределенная ссылка на `omp_get_thread_num_' Проблема в том, ...
вопрос задан: 13 March 2012 13:53
0
ответов

Как переопределить конструктор структуры в fortran

Возможно ли в настоящее время переопределить конструктор структуры в Фортране? Я видел такие предлагаемые примеры (например, в спецификации Fortran 2003): module mymod type mytype integer :: x ...
вопрос задан: 26 February 2012 23:51
0
ответов

Укажите каталог, в котором gfortran должен искать модули

В настоящее время я компилирую программы на основе модулей (таких как основная программа foo, которая зависит от панели модулей) следующим образом: gfortran -c bar.f90 gfortran -o foo.exe foo.f90 bar.o Это отлично работает, когда foo.f90 ...
вопрос задан: 13 January 2012 19:11
0
ответов

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

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

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

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

How to get gfortran to do INTEGER - LOGICAL conversion

According to this, gfortran can do integer-logical conversion, but I'm getting this error: if (.not.bDropped.and.(zz_unif01() .lt. (1 - (Test_Dru 1 Error: ...
вопрос задан: 5 May 2011 17:10
0
ответов

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

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

Определение кодировки символов в HTML

Я загружаю HTML-страницу. Заголовок типа содержимого HTTP определяет одну кодировку символов, а страница имеет метатег, определяющий другую. Как правильно с этим справиться? Я думаю "правильно" ...
вопрос задан: 25 March 2011 18:16
0
ответов

Отключение Hyper-Threading в 6-ядерном Intel Xeon

У нас есть 12-ядерный MacPro для выполнения некоторых вычислений Монте-Карло. В его процессорах Intel Xeon включена функция Hyper-Threading (HT), так что на самом деле должно быть 24 процесса, работающих параллельно, чтобы сделать их полностью ...
вопрос задан: 4 October 2010 13:08