腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(18)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
Fortran2003
:指向返回多态类型指针的函数的过程指针
对于一个新项目,我正在考虑使用
Fortran2003
的面向对象特性。我尝试过的一件事是一个过程指针,它指向一个函数(而不是子例程),它返回一个指向多态类型的指针。那么,根据
Fortran2003
,我试图做的是非法的,还是编译器对这些特性的支持仍然不够?我应该只使用子程序而不是函数(因为这似乎有效)?
浏览 5
提问于2013-02-15
得票数 6
回答已采纳
1
回答
Fortran2003
中使用LAPACK的动态内存分配错误
我正在努力处理LAPACK的dgetrf和dgetri例程。下面是我创建的一个子例程(变量fit_coeffs是在外部定义的,并且是可分配的,这不是问题)。运行时,由于matmul(ATA,AT)行的原因,在分配fit_coeffs时会出现内存分配错误。我从插入一堆print语句中知道了这一点。此外,还会打印调用LAPACK子例程之后的两个错误检查语句,这表明存在错误。有人知道这是从哪里来的吗?我正在使用以下命令进行编译: gfortran -Wall -cpp -std=f2003 -ffree-form -L/home/binningtont/lapack-3.4.0/ read_grib
浏览 3
修改于2012-03-10
得票数 1
1
回答
在
Fortran2003
中,一维假定形状数组是否可与C互操作?
在Fortran 2003中,可分配数组是,而不是C可互操作的,我认为这与存储在内存中的额外数组信息有关,这可能会干扰C解释。subroutine outter_subroutine(ma, size_ma)integer :: ma(size_ma) integer,
浏览 2
修改于2016-07-13
得票数 1
回答已采纳
3
回答
Fortran中的断言
我找不到
Fortran2003
标准中提到的
Fortran2003
。我已经找到了一些如何使用预处理器的方法,但是在这个中,建议编写自己的断言。不使用预处理器就可以创建这样的用户函数/子例程吗?
浏览 2
修改于2017-09-06
得票数 7
回答已采纳
1
回答
使用iso_c_bindings实现单个C函数的许多替代Fortran接口
是否可以使用固有的iso_c_bindings模块为单个C函数/过程生成多个
Fortran2003
接口?
浏览 3
修改于2013-01-03
得票数 1
4
回答
Fortran 2003中未初始化的变量
与f90相比,为什么
Fortran2003
中的变量不能初始化为零? 我有一个来自文件的函数中的变量。它已初始化为0。我想使用另一个函数,然后它会显示一个无用的值。即使对于全局变量也是如此。
浏览 0
修改于2013-12-30
得票数 5
1
回答
Fortran get_environment_variable内部函数不返回任何内容
我知道
Fortran2003
包含内部子例程get_environment_variable,但是我不能让它返回我想要的变量。
浏览 2
修改于2015-10-11
得票数 1
1
回答
F77/C++混合语言:避免破坏C++实例
我不能使用iso_c_binding或任何
Fortran2003
函数(很遗憾)。提前谢谢。
浏览 2
提问于2012-12-11
得票数 0
回答已采纳
1
回答
是否以可移植的方式获取Fortran中所有环境变量的列表?
我知道GET_ENVIRONMENT_VARIABLE (
Fortran2003
),这是代码用来查询变量的代码。
浏览 10
修改于2021-01-21
得票数 2
回答已采纳
2
回答
在派生类型中使用异步属性
在
Fortran2003
程序中,我希望创建一个派生类型,其中包含一个具有asynchronous属性的可分配数组: type async_array
浏览 5
修改于2015-03-13
得票数 2
回答已采纳
1
回答
如何在扩展中使用继承组件的整数值作为数组长度
注意:根据,我声明n是可分配的,因为gfortran显然还不支持
Fortran2003
的len属性。
浏览 0
修改于2017-05-23
得票数 0
回答已采纳
3
回答
Fortran 2003中的内部赋值和多态性
我尝试向由编写的添加一个过程,该过程在
Fortran2003
中实现了一个通用链表。
浏览 0
修改于2018-04-03
得票数 2
1
回答
元素数组中的多态性
假设我定义了一个名为geometry的派生类型(在
Fortran2003
中),并将其扩展为两个新的派生类型:circle和triangle。
浏览 1
修改于2015-06-29
得票数 1
1
回答
Fortran中的稀疏数组
我注意到在
Fortran2003
和更高版本中有一种非常简单的重新分配方法,使用vec = [vec(:), val]来追加一个元素。这需要使用-assume realloc_lhs进行编译。
浏览 11
修改于2020-06-11
得票数 1
1
回答
重载函数,在fortran 2003中,在抽象接口旁边返回指向基类型的指针?
我正在用
Fortran2003
编写一个链接列表结构。这个链表中的节点有两个不同的变体。该列表表示一个边的拓扑环,每个边被两个顶点有界,每个顶点连接到两个边。
浏览 4
提问于2012-04-25
得票数 0
回答已采纳
1
回答
hdf5 (fortran)库中缺少H5dread_f符号
Fortran2003
Interface: !!
浏览 0
修改于2018-05-12
得票数 1
1
回答
Fortran 90如何写出不同长度的输出行
我读过关于在
Fortran2003
中使用流i/o的文章,但是我使用的是Fortran90,所以这也是行不通的。我使用Fortran 90与使用FTN95编译器的柏拉图IDE。
浏览 3
修改于2019-03-18
得票数 3
2
回答
使用Fortran设计相互交互的对象时的建议
我有一个名为base_model (例如)的抽象基类,在
Fortran2003
中如下所示:contains procedure(initMe
浏览 0
修改于2018-02-22
得票数 7
回答已采纳
领券