intel-fortran 相关问题

使用此标记的问题应特定于英特尔Fortran,英特尔Visual Fortran和/或Compaq Visual Fortran(英特尔Visual Fortran的前身),而不是英特尔硬件上有关Fortran的一般问题。更常见的“fortran”标签也应该添加到使用此标签的问题中。

Fortran / C互操作性将结构从Fortran传递给具有可分配的C

我正在尝试将一个结构从fortran传递给C,在Fortran中该结构具有可分配的位置。我想在fortran中的结构内分配数组并在C中读取它。但是,当我尝试...

回答 1 投票 3

应用程序在循环中调用过程(包含本地协数组)后会引发分段错误

我正在尝试循环调用子例程。该子例程具有局部协同数组。以下是我正在使用的代码:在循环中调用的过程中测试本地协数组。 !程序主要用途,...

回答 1 投票 2

用于单核的英特尔编译器标志

我注意到在我看来,大多数包含矩阵/矩阵和矩阵/矢量乘法的fortran代码都有令人惊讶的行为。最初,代码是使用gfortran和...

回答 1 投票 0

英特尔编译器未定义的参考符号“for_inquire”

我正在给我一个Makefile与一些C ++代码一起编译一些Fortran代码。这是正在编制上采用了英特尔compiler.I没有写任何代码或Makefile文件,也CentOS的...

回答 1 投票 0

检查makefile中的ifort / icc版本

在这个问题“检查一个Makefile中的gcc版本?”,它回答了如何提取gcc编译器的版本。但是,这似乎不适用于英特尔编译器作为icc和ifort? ...

回答 1 投票 0

在声明的类型中分配参数声明类型时ifort的灾难性错误

请考虑以下代码模块t_test隐式无类型ttt(tsize)整数,len :: tsize实数x(tsize)结束类型ttt类型:: t_rndom_diameter(t_rsize,...

回答 1 投票 4

gfortran与ifort的等价选项

我曾经使用ifort和以下选项编译代码:-openmp -O2 -i-static -i8 -g -mkl -p -132我想现在用gfortran编译,但选项不同。我知道 - 开放......

回答 1 投票 0

当由gfortran编译时,带有绑定(C)的Fortran C-可互操作子模块过程报告错误

考虑以下Fortran模块Foo_mod及其子模块Foo_smod,模块CallbackInterface_mod抽象接口函数getLogFunc4C_proc(ndim,Point)结果(logFunc)bind(C)...

回答 1 投票 1

C回调函数的抽象Fortran接口是否需要bind(C)属性?

考虑以下Fortran代码,其中模块Foo_mod中的C-可互操作子例程runFoo4C(...)bind(C,name =“runFoo”)将C-回调函数指针getLogFuncFromC()作为参数,...

回答 2 投票 2

如何在Fortran中正确调用SGEMV?

我想使用BLAS的SGEMV子程序在fortran中执行Matrix-Vector产品。我有一个类似于此的代码:程序测试整数,参数:: DP = selected_real_kind(15)real(...

回答 3 投票 1

使用Fortran以字节为单位获取文件大小的好方法是什么?

有没有办法使用英特尔Fortran在Fortran中获取文件大小?我使用的stat在gfortran中效果很好,但在ifort中不可用。

回答 1 投票 4

Fortran PURE函数可以使用全局参数吗?

在我看来,Fortran中所谓的纯函数对于那些使用函数式编程的人来说并不算纯粹。所以这是我的问题。假设我有以下代码:MODULE ...

回答 2 投票 5

在PURE过程Fortran中调用类型绑定过程

如果我声明类型类型为test(NSIZE)整数,则len :: NSIZE real :: dummy(NSIZE)包含过程,传递(this):: proc结束测试类型(test(NSIZE = 10)):: test_type my proc ...

回答 1 投票 3

将不同的声明类型传递给绑定过程Fortran

给定以下代码类型t1 integer :: dum type(aop),alloctable :: bc(:) end type t1 type aop procedure(A_INT),pass(t1),pointer :: ptr => null()end type aop。 ..

回答 1 投票 0

在维度attr-spec和entity-decl中同时声明array-spec

此代码在gfortran,Intel Fortran和Solaris Studio中编译,维度(:) :: A(2)print *,size(A)end结果为2.但是,当在维度中尝试另一个array-spec时。 。

回答 1 投票 2

大多数编译器是否优化了MATMUL(TRANSPOSE(A),B)?

在Fortran程序中,我需要计算几个表达式,如M·v,MT·v,MT·M,M·MT等......这里,M和v是2D和1D小尺寸的数组(小于100, ...

回答 1 投票 5

将3列的2行矩阵数组写入Fortran 95中的输出文本文件

我正在学习如何编写矩阵阵列来输出Fortran 95中的文本文件。我面临的问题是,我正在研究的2行3列矩阵阵列,不是格式化为什么...

回答 2 投票 0

在针对静态库编译Fortran程序时找不到函数(在使用IFORT的Windows中)

给定以下Fortran模块:MODULE Test IMPLICIT NONE INTERFACE INTEGER(c_int)FUNCTION process_(script,script_size)BIND(C,name =“process”)USE,INTRINSIC :: ...

回答 1 投票 3

在Visual Studio 2013中的Fortran中包含文件

我的问题是我不能在VisualStudio 2013中包含文件。我可以执行此程序,它可以正常工作:Console5.f90没有包含:程序Console5隐含无!变量整数,...

回答 1 投票 0

Fortran中复制赋值和构造函数之间的冲突

我有以下代码产生分段错误。它确实抱怨forrtl:严重(408):堡垒:(7):当它与目标没有关联时尝试使用指针TT现在我......

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.