Вопросы по теме 'intel-fortran'
Использование функций построения графиков MATLAB в качестве интерактивной части программы на Фортране
Хотя у многих из вас будет хорошее представление о том, к чему я стремлюсь, просто прочитав заголовок, позвольте мне все же сделать простое введение.
У меня есть программа на Фортране - она состоит из программы, каких-то внутренних подпрограмм, 7...
823 просмотров
schedule
21.02.2023
Ошибка FORTRAN № 6404: это имя не имеет типа и должно иметь явный тип
Я новичок в FORTRAN и получаю эту ошибку # 6404.
my_file.f(11): error #6404: This name does not have a type, and must have an explicit type.
[POTENCIAL] d=POTENCIAL(1.0,1.0,1.0,1.0,1.4,1.4)
Это связано с компилятором ifort, и я надеюсь,...
22684 просмотров
schedule
15.07.2022
Ошибка при наборе переменных среды ifort
Я установил Intel Composer XE, потому что мне нужны компиляторы Intel.
Проблема в том, что когда я заканчиваю установку, я получаю это сообщение:
Чтобы начать работу с Intel(R) Composer XE 2011 Update 9, расположенной в...
1183 просмотров
schedule
11.04.2022
Инициализация массива Fortran 2D
Следующая программа компилируется с помощью ifort (версия 12), но не с помощью GFortran (до версии 4.8):
PROGRAM TEST
IMPLICIT NONE
REAL,DIMENSION(2,2)::X=(/1,2,3,4/)
WRITE(*,*) X
END PROGRAM TEST
GForran выдает ошибку...
5536 просмотров
schedule
02.02.2023
Как искать подпрограммы / модули в MS Visual Studio 2010
Есть ли в MS Visual Studio 2010 (я использую Intel Visual Fortran Composer XE 2011) способ поиска подпрограмм и модулей? Например, если я нахожусь в подпрограмме (написанной кем-то другим), которая вызывает другое имя подпрограммы, я обычно использую...
1659 просмотров
schedule
06.08.2022
Границы Intel Fortran-check не дают номер строки
Я использую компилятор intel fortran ( ifort ) в среде mpi. Оказывается, мой код имеет переполнение буфера, так как я компилировал его с флагами -g -O2 -check bounds . Через некоторое время я получаю это сообщение:
forrtl: severe (408): fort:...
5239 просмотров
schedule
08.07.2022
Использование devenv для передачи переменных препроцессора компилятору Intel Fortran
Я использую VS 2008 с компилятором Intel(R) Fortran версии 10.1.025.
Чтобы создать свое решение, я использую пакетный файл со следующим синтаксисом:
devenv /rebuild "Release|Win32" "c:...\solution.sln" /Project "ProjectName_InTheSolution"...
1519 просмотров
schedule
22.07.2023
Как повторно использовать модули Fortran без копирования исходного кода или создания библиотек
У меня проблемы с пониманием того, можно ли / как использовать код в нескольких проектах Fortran без создания библиотек или дублирования исходного кода.
Я использую Eclipse / Photran с компилятором Intel (ifort) в системе Linux, но я считаю, что у...
5312 просмотров
schedule
22.02.2022
ограничение длины строки gfortran
Есть ли способ отключить ограничение длины строки в компиляторе gfortran? Я переношу с ifort на gfortran, и мне интересно, есть ли простой способ сделать это, не копаясь в коде, и вводить продолжение строки вручную везде, где это необходимо.
4549 просмотров
schedule
29.03.2023
Катастрофическая ошибка Intel Fortran: слишком длинный токен, максимум 7194
Я пытаюсь поместить некоторые данные в файл fortran в виде строки (длиной около 15000 символов) и получил ошибку при компиляции с помощью intel fortran:
катастрофическая ошибка: токен слишком длинный, максимум 7194. Последний токен в строке...
474 просмотров
schedule
13.04.2022
Правильный суффикс для исходного файла Fortran 2003 — компилятор Intel Fortran
Я написал небольшой фрагмент кода, пытаясь придерживаться стандарта Fortran 2003. Код доступен на github .
Это мой make-файл:
FC = gfortran
FLGS = -g -pg -std=f2003 -I. -fbounds-check
DEPS = camx.prm
OBJ = unit-test-hadvppm.o hadvppm.o...
2997 просмотров
schedule
15.10.2023
Почему мои функции fortran не экспортируются при использовании атрибута BIND(C, NAME=name)
Я привык использовать следующий синтаксис
subroutine CalcA(A,N)
!DEC$ ATTRIBUTES DLLEXPORT :: CALCA
!DEC$ ATTRIBUTES ALIAS:'CalcA' :: CalcA
IMPLICIT NONE
...
end subroutine CalcA
который создает...
1697 просмотров
schedule
30.10.2023
ФОРТРАН: в подпрограммах происходит сбой проверки за пределами?
У меня есть довольно простой фрагмент кода (урезанный до сути из более крупной программы).
Я передаю массив и размер массива подпрограмме. Я не получаю ошибки, если переданный размер не соответствует фактическому размеру массива. И я даже могу...
1107 просмотров
schedule
18.11.2023
Список всех символов, используемых компоновщиком ld
У меня есть небольшая статическая библиотека, скомпилированная (linux) gcc 4.8.2 с -fvisibility=hidden, которая связана с общей библиотекой (у меня есть две версии: gcc с кодом C и ifort с кодом Fortran). Статическая библиотека состоит из некоторых...
4015 просмотров
schedule
25.04.2023
Сбой вызова функции исправлен операторами печати
Я компилирую программу Fortran для Windows с Visual Studio 2012 и Intel Fortran 2013. В программе я вызываю функцию C, которая является частью статической библиотеки:
call myfunction(arg1,arg2,...);
Когда я запускаю в режиме отладки, все в...
774 просмотров
schedule
07.10.2022
Ошибка Фортрана; forrtl: суровый (408): fort(2)
Я могу нормально собрать свой проект (ОС IA-32, Windows 7. Intel Visual Fortran 11.1.048, интегрированный с Microsoft Visual Studio 2008). Когда я запускаю файл .exe, выдает следующую ошибку:
forrtl: severe (408): fort(2): Subscript #1 of the...
5169 просмотров
schedule
23.09.2022
Справочник по общей процедуре
Я пытаюсь скомпилировать фортран-модуль Y, содержащий функцию и подпрограмму, которые вызывают одну и ту же подпрограмму X. Когда этот модуль скомпилирован, я получаю следующую ошибку:
array_lib.F90(70): error #8032: Generic procedure reference...
948 просмотров
schedule
15.02.2023
Ошибка проверки времени выполнения в рекурсивной функции
Когда я компилирую свою программу с проверками во время выполнения, я получаю следующую ошибку (и я понятия не имею, почему):
ifort -check all test.f90 -o test
./test
forrtl: severe (193): Run-Time Check Failure. The variable 'my_sum$2$_2' is...
776 просмотров
schedule
27.05.2023
Изменить каталоги в Intel Fortran
Я пытаюсь получить доступ к каталогу, в пути которого есть пробелы.
Например, вот что есть в справке по Фортрану:
USE IFPORT
LOGICAL(4) status
status = CHANGEDIRQQ('d:\fps90\bin\bessel')
Можно ли изменить это на:
status =...
537 просмотров
schedule
24.07.2023
Написание Makefile для компиляции программы .f и кодов, написанных для компилятора gfortan с использованием кода .f90, написанного для Ifort
У меня есть набор кодов .f, написанных для компиляции в gfortran, и Makefile, который создает программу.
Я хотел бы использовать в качестве дополнительного кода NewCode.f90 в этой программе, но это .f90, и он написан для компиляции с использованием...
928 просмотров
schedule
15.03.2023