Вопросы по теме 'intel-fortran'
Проверить, существует ли каталог или нет
Я пытаюсь проверить существование каталога с помощью Fortan90. На разных сайтах нашел:
logical :: dir_e
inquire(file='./docs/.', exist=dir_e)
if ( dir_e ) then
write(*,*) "dir exists!"
else
! workaround: it calls an extern program...
call...
14327 просмотров
schedule
06.03.2024
Как написать файл `make` для отдельного исходного кода и каталог сборки для большой программы со смешанным кодом Fortran F77 и F90
У меня есть около 39 исходных файлов Fortran F90 и 35 файлов, связанных с Fortran 77 Lapack. Я использую оператор include в своей основной программе для подключения всех этих файлов.
Я создал пакетный файл make.bat с командой ifort...
1060 просмотров
schedule
21.11.2022
Компиляция смешанного кода C ++ / C с помощью Fortran с использованием Visual Studio 2013 и Intel Fortran
Я пытаюсь скомпилировать простую программу C ++ / Fortran Mixed, но у меня возникла проблема со связью. Я использую Visual Studio 2013 Ultimate и Intel Visual Fortran Compiler XE 14. Программа очень проста и скопирована откуда-то из сети. Он имеет...
2223 просмотров
schedule
29.02.2024
ifort - отдельные файлы объектов и модов в разные папки
Я могу скомпилировать и вывести объектный файл ".o" в свою папку "obj". Но я не могу сделать ".mod" в моей папке "mod". Ниже приведена моя текущая команда:
ifort -c foo.f90 -o../obj/foo.o
2024 просмотров
schedule
07.10.2022
Конкатенация 2D-массивов в фортране
Fortran 2003 имеет синтаксис квадратных скобок для конкатенации массивов, компилятор Intel fortran также поддерживает его. Я написал здесь простой код для матричной конкатенации:
program matrix
implicit none
real,dimension (3,3) :: mat1,mat2...
3001 просмотров
schedule
27.10.2023
Любой способ установить ifort без предварительной установки Visual Studio в Windows?
Несколько дней я был без ума от того, чтобы заставить ifort работать в моих ОС Windows. Каждый раз, когда я сначала устанавливал Ms visual studio , а затем устанавливал ifort, как было предложено, я не мог найти ifort, когда пытался создать...
1057 просмотров
schedule
01.12.2023
Неправильная обратная матрица с использованием ZGETRI в Фортране
Я пытаюсь вычислить обратную сложную матрицу с помощью ZGETRI, но даже если она выполняется без ошибок (info = 0), она не дает мне правильную обратную матрицу, и я совершенно не понимаю, откуда берется ошибка.
PROGRAM solvelinear
implicit none...
629 просмотров
schedule
02.12.2022
Чтение двумерного массива Matlab в файл intel-fortran и запись из intel-fortran в файл Matlab
Я использую Intel Fortran с Visual Studio 2008 SP1.
Мой главный вопрос: я хотел бы прочитать 2D-массив из файла Matlab .mat в фортран. Кроме того, сохраните вывод 2D-матриц Fortran в предпочтительном файле .mat, так как в настоящее время я могу...
266 просмотров
schedule
11.03.2024
Выравнивание данных внутри структуры в Intel Fortran
Я пытаюсь выровнять в памяти следующий тип данных:
type foo
real, allocatable, dimension(:) :: bar1, bar2
!dir$ attributes align:64 :: bar1
!dir$ attributes align:64 :: bar2
end type foo
type(foo), allocatable, dimension(:) :: my_foo...
297 просмотров
schedule
26.02.2024
Понимание основ использования BIND(C) в фортране
У меня есть очень маленький пример кода Fortran, который я хотел бы понять, пожалуйста.
subroutine test_iso_c
use ISO_C_BINDING
implicit real(c_double) (a-h,o-z)
real :: var, expression
interface
real(c_double) function test...
562 просмотров
schedule
17.10.2022
оптимизация ifort и gfortran и сравнение времени выполнения
Я прочитал этот пост Непонятная разница в производительности между ifort и gfortran с 2012 года по попытался запустить код самостоятельно:
PROGRAM PERFECT_SQUARE
IMPLICIT NONE
INTEGER*8 :: N, M, NTOT
LOGICAL :: IS_SQUARE
N=4
WRITE(*,*)...
57 просмотров
schedule
27.02.2024