Вопросы по теме '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 просмотров
schedule
01.11.2023
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 просмотров
schedule
23.06.2022
Неопределенные ссылки на функции 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 просмотров
schedule
31.08.2023
Скомпилируйте несколько модулей в отдельных файлах в один файл 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 просмотров
schedule
17.09.2023
Обычные причины плохого предупреждения препроцессора
Я не знаком с тем, что вызывает следующее предупреждение:
warning #5117: Bad # preprocessor line
#include "rtt_alloc_rad.interface"
Я рассмотрел очевидные проблемы, такие как #include , сброшенный влево. Хотелось бы получить несколько...
4252 просмотров
schedule
30.07.2023
Объединение расширенного макроса и слова с помощью препроцессора Fortran
Я пытаюсь соединить слово в исходном коде с расширением макроса препроцессора. По сути, у меня где-то в коде есть foo , а с #define EXPANSION bar я хочу получить foobar . Однако я изо всех сил пытаюсь найти способ сделать это, который работает...
659 просмотров
schedule
26.01.2023
Компилятор 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