Вопросы по теме '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 просмотров

Инициализация массива 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 просмотров

Границы Intel Fortran-check не дают номер строки
Я использую компилятор intel fortran ( ifort ) в среде mpi. Оказывается, мой код имеет переполнение буфера, так как я компилировал его с флагами -g -O2 -check bounds . Через некоторое время я получаю это сообщение: forrtl: severe (408): fort:...
5239 просмотров

Использование devenv для передачи переменных препроцессора компилятору Intel Fortran
Я использую VS 2008 с компилятором Intel(R) Fortran версии 10.1.025. Чтобы создать свое решение, я использую пакетный файл со следующим синтаксисом: devenv /rebuild "Release|Win32" "c:...\solution.sln" /Project "ProjectName_InTheSolution"...
1519 просмотров

Как повторно использовать модули 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 просмотров

Почему мои функции fortran не экспортируются при использовании атрибута BIND(C, NAME=name)
Я привык использовать следующий синтаксис subroutine CalcA(A,N) !DEC$ ATTRIBUTES DLLEXPORT :: CALCA !DEC$ ATTRIBUTES ALIAS:'CalcA' :: CalcA IMPLICIT NONE ... end subroutine CalcA который создает...
1697 просмотров

ФОРТРАН: в подпрограммах происходит сбой проверки за пределами?
У меня есть довольно простой фрагмент кода (урезанный до сути из более крупной программы). Я передаю массив и размер массива подпрограмме. Я не получаю ошибки, если переданный размер не соответствует фактическому размеру массива. И я даже могу...
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