Вопросы по теме 'intel-fortran'

Dll, производимые GCC, несовместимы с Intel Visual Fortran?
Я использовал gcc для компиляции нескольких исходных файлов fortran в *.lib и *.dll на платформе Windows, используя последнюю версию mingw . Используемый gcc - это версия 3. Результатом вывода являются arpack_win32.dll , blas_win32.dll и...
502 просмотров
schedule 27.02.2022

Межъязыковые проблемы C++/Fortran ABI со старыми версиями GCC
Нам удалось собрать наш код и запустить его на Ubuntu 10.10. В коде используется как C++, скомпилированный с помощью GCC 4.5, так и fortran, скомпилированный с последней версией ifort. От нас может потребоваться поддержка более старой встроенной...
388 просмотров
schedule 23.12.2022

Сбой программы при копировании массива с помощью ifort
Эта программа вылетает с Illegal instruction: 4 на MacOSX Lion и ifort (IFORT) 12.1.0 20111011 program foo real, pointer :: a(:,:), b(:,:) allocate(a(5400, 5400)) allocate(b(5400, 3600)) a=1.0 b(:, 1:3600) = a(:,...
2368 просмотров
schedule 06.03.2023

Таинственная природа модулей Fortran 90
Модули Fortran 90 — эфемерные существа. Я использовал (единственный) модуль некоторое время с некоторым успехом (компилируя с использованием Intel Visual Fortran и Visual Studio 2010). Затем я написал еще один модуль и попытался использовать его в...
12241 просмотров

forrtl: предупреждение (402): fort: (1)
я получаю следующее предупреждение во время выполнения: ... forrtl: warning (402): fort: (1): In call to I/O Write routine, an array temporary was created for argument #2 forrtl: warning (402): fort: (1): In call to I/O Write routine, an array...
4418 просмотров
schedule 16.01.2024

как записать огромную матрицу в файл построчно (fortran 90)
Я хочу записать матрицу с большим количеством данных в файл построчно. Например, у меня есть матрица 100*100 и я хочу, чтобы в файле она была в виде 100*100. Однако это не работает. Ниже приведен мой код и некоторое описание. N и M — целые числа...
25328 просмотров
schedule 18.09.2022

ошибка компиляции: _for_stop_core не найден
Я пытаюсь скомпилировать код c, который вызывает подпрограмму fortran, но всегда получаю сообщение об ошибке. Вот код фортрана: !fort_sub.f90 module myadd use iso_c_binding implicit none contains subroutine add1(a) bind(c) implicit none...
400 просмотров

Неопределенные ссылки на функции cubas с использованием ifort (привязки cuBLAS Fortran)
У меня есть образец процедуры привязки cuBLAS Fortran, предоставленный из предыдущего вопроса to-fortran">здесь . Я использую Ubuntu 13.10, IFORT 14.0.1 и Cuda 5.5. Код ниже: cublas.f program cublas_fortran_example implicit...
1110 просмотров
schedule 16.05.2024

MPI_ERR_BUFFER при выполнении ввода/вывода MPI
Я тестирую ввод/вывод MPI. subroutine save_vtk integer :: filetype, fh, unit integer(MPI_OFFSET_KIND) :: pos real(RP),allocatable :: buffer(:,:,:) integer :: ie if (master) then open(newunit=unit,file="out.vtk", &...
705 просмотров
schedule 16.06.2023

Эквивалент флага ifort реального размера для C
Имеют ли gcc и cl эквивалент для ifort реального размера ? Если нет, то что я должен использовать вместо этого? МАКРО? #ifdef DOUBLE_PRECISION #define REAL double #else #define REAL float #endif REAL myvar;
277 просмотров
schedule 07.05.2024

Как написать makefile с помощью компилятора ifort?
Я использовал код make-файла (ниже), с компилятором Fortran77 он работал, к моему удовлетворению, но я попытался использовать тот же код в партнерстве с компилятором Intel Fortran (IFORT), и он совсем не работает. Может ли кто-нибудь предложить...
2984 просмотров

Скомпилируйте несколько модулей в отдельных файлах в один файл obj в Intel Fortran ifort в Windows 7.
Раньше я делал в одном файле под названием umat.f90 , !!! umat.f90 module1 !! Content of module1 end module1 module2 !! Content of module2 end module2 !! This has to be a subroutine to interface with some legacy code in a software called...
1037 просмотров
schedule 01.04.2023

Fortran: 2D-массив, принимающий значение, не назначенное
Я создаю 2D-массив phi и инициализирую его значением 0. Затем я выполняю пару циклов do, чтобы изменить некоторые значения phi . Однако некоторые значения присваиваются, хотя этого быть не должно. В частности, когда я запускаю приведенный ниже...
58 просмотров
schedule 21.12.2023

Существует ли максимальный объем данных, которые можно прочитать во время чтения списка имен Fortran?
Существует ли максимальный объем данных, которые можно прочитать в списке имен с помощью Intel Visual Fortran? Мне интересно знать общее количество, но более конкретно для отдельного поля. Кажется, я нигде ничего не могу найти, но, похоже, он...
148 просмотров
schedule 26.03.2023

Почему ifort -warn выдает все ошибки при несоответствии интерфейса?
Вот пример кода: ! Author: Svetlana Tkachenko [email protected] ! License: GPLv3 or later subroutine myprint(var) ! integer :: var ! print *, 'Hi, my ', var end subroutine module testing type triangle integer ::...
1298 просмотров

Обычные причины плохого предупреждения препроцессора
Я не знаком с тем, что вызывает следующее предупреждение: warning #5117: Bad # preprocessor line #include "rtt_alloc_rad.interface" Я рассмотрел очевидные проблемы, такие как #include , сброшенный влево. Хотелось бы получить несколько...
4252 просмотров
schedule 30.07.2023

Объединение расширенного макроса и слова с помощью препроцессора Fortran
Я пытаюсь соединить слово в исходном коде с расширением макроса препроцессора. По сути, у меня где-то в коде есть foo , а с #define EXPANSION bar я хочу получить foobar . Однако я изо всех сил пытаюсь найти способ сделать это, который работает...
659 просмотров

Компилятор Intel Fortran в XCode 8.3.2
Кто-нибудь пытался добавить компилятор Intel Fortran в последнюю версию XCode (версия 8.3.2)? Я не могу найти компилятор в списке. Я попытался полностью переустановить компилятор, снова связав его с расположением XCode, но ничего не помогло. Любая...
342 просмотров
schedule 12.03.2022

Транспозиция ранга 1 в Fortran-95 - ошибка рекурсивной операции ввода-вывода
Я пытаюсь написать функцию, которая принимает матрицу ранга 1 (вектор-строку) и выводит вектор-столбец, поскольку встроенный TRANSPOSE() не принимает матрицы ранга 1. Когда я вызываю следующую функцию, используя вектор-строку A = [1 2 3] , я...
77 просмотров
schedule 27.04.2024

Обработка ошибок времени выполнения Intel Fortran из управляемого кода
Мне поручено перенести устаревшее программное обеспечение на управляемый язык. Перенос некоторых из жестко закодированных расчетных моделей занимает очень много времени, при этом полный перенос ничего не дает с точки зрения функций или...
114 просмотров
schedule 26.07.2023