腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Fortran
中
的
数据
声明
fortran
有人知道下面这行
中
的
4HEND是什么意思吗?它来自一段古老
的
Fortran
代码。 DATA XHEND / 4HEND /
浏览 3
提问于2012-08-08
得票数 0
回答已采纳
2
回答
将多维C阵列传递给
FORTRAN
函数进行修改
c
、
multidimensional-array
、
fortran
我试图将一个用C初始化
的
多维数组传递给
FORTRAN
函数并修改数组元素。我发现了一个类似的问题,但是我一直无法让它处理多维数组。试图写入数组会导致核心转储。我遗漏了什么?
浏览 2
提问于2013-09-18
得票数 1
回答已采纳
2
回答
将c数组作为可变大小
的
矩阵传递给
fortran
c
、
fortran
我面临
的
问题是数组
数据
从C到
fortran
的
传递。假设我们在c++
中
声明
了一个数组为现在,需要将此数组向下传递到
Fortran
子例程
中
以填充
数据
someFortranFunc( someCArray, someOtherParams ); 当数组到达
fortran
领域时,它被
声明
为可变大
浏览 1
提问于2011-09-09
得票数 4
1
回答
编译旧
Fortran
代码时出现语法错误
debugging
、
fortran
、
fortran77
、
legacy-code
我正在尝试用fort77编译遗留
的
Fortran
代码。leg_code.oError on line XXX: syntax errorCHARACTER(LEN=10) TREE(2,MAXF) 其中MAXF在上面的几行代码
中
定义为有人知道这个错误
的
原因吗?
浏览 25
提问于2017-12-20
得票数 1
回答已采纳
1
回答
fortran
90或gfortran
的
约定.整数、实、双和数组
的
声明
arrays
、
fortran
、
gfortran
、
fortran90
、
variable-declaration
我想澄清
Fortran
90或gfortran
中
的
声明
。!i is an integer而我也看到了一个简单
的
声明
,比如(在我
的
代码
中
,我使用这个
声明
):
声明
数组是一样
的
吗?如以下
声明
所示,符号'
浏览 1
提问于2017-09-18
得票数 2
回答已采纳
1
回答
f2py误差误码
python-2.7
、
ubuntu-14.04
、
elf
、
f2py
64位笔记本上
的
操作系统Ubuntu 14.04 看起来我
的
Fortran
代码被编译成32位,尽管有64位
的
机器。
浏览 5
提问于2016-10-17
得票数 2
2
回答
通过DLL从
Fortran
调用Ada过程
dll
、
fortran
、
ada
我遇到了标题中提到
的
混合语言编程
的
问题,更准确地说,是将数组从Ada到
Fortran
代码。); raised PROGRAM_ERROR: Name_Of_The_Ada_Body.adb: misaligned address value 这条消息
中
的
行号就是我
声明
Array_Length我知道Ada属性
的
对齐方式,但我不知道如何在这种情况下使用它,因为我已经在使用与
Fortran
浏览 9
提问于2013-06-18
得票数 2
2
回答
C_INT
fortran
类型需要什么?C和
Fortran
整数如此不同吗?
fortran
、
fortran-iso-c-binding
如果我将
fortran
中
的
整数
声明
为:INTEGER(C_INT) :: i,那么,如果我正确理解,那么传递给C函数是安全
的
。现在,不管总是以这种方式
声明
整数所带来
的
额外麻烦,有什么理由不总是将变量
声明
为C-互操作呢?这样做有什么坏处吗? 另外,对于简单
的
整数,C_INT与传统
的
Fortran
整数到底有什么不同?
Fortran
和C整数实际上是不同
的
吗?
浏览 2
提问于2017-05-18
得票数 3
回答已采纳
3
回答
Fortran
2003
中
的
非标准类型
声明
fortran
、
standards
、
variable-declaration
、
fortran2003
我编写了一个科学
的
fortran
代码,没有使用任何特定
的
fortran
标准。但我现在必须
声明
我使用
的
是哪种
fortran
标准。在某些部分,关于reals
的
类型
声明
,我得到了错误。例如,当我在模块
中
声明
变量时:implicit nonereal*8,allocatableprein(:)
浏览 6
提问于2015-03-04
得票数 1
回答已采纳
2
回答
fortran
与python之间
的
解释
python
、
fortran
现在,我正在尝试将
fortran
代码重写为python脚本。在最初
的
fortran
代码
中
,它将实数
声明
为:在这里,我如何在python代码中转换这个D(64)?a(n),b(n)是我使用
的
数据
的
值,但D(64)不是。我需要将它放入我用f2py包装
的
子模块
fortran
代码
中
。子模块代码如下所示。M只是一个整数,将在主代码
中
定义。
浏览 3
提问于2015-11-03
得票数 1
回答已采纳
1
回答
在C++和
Fortran
代码之间传递复数数组
c++
、
fortran
、
complex-numbers
、
fortran-iso-c-binding
我正在使用C++和
Fortran
代码。C++代码需要调用
Fortran
子例程。
Fortran
子例程
的
一个参数具有
Fortran
类型
的
complex。C++代码位于一个文件
中
,
Fortran
代码子例程位于另一个文件
中
。我在64位gcc系统上使用gfortran和gfortran.COMPLEX PHI( L ) 在C++文件
中
,我理解传递给
Fortran
代码
的
参数需要通过引用而不是通
浏览 11
提问于2012-11-22
得票数 1
回答已采纳
1
回答
如何在
Fortran
数据
传输子程序
中
解释<type> buf(*)
fortran
、
buffer
、
mpi
、
data-transfer
MPI标准
声明
虚拟参数buf如下:我知道,作为一个整体,它将buf
声明
为具有特定类型
的
数组。但我以前从未见过在
Fortran
中
的
声明
中使用<type>。或者让我参考显示语法
的
Fortran
标准?
浏览 2
提问于2013-09-29
得票数 1
回答已采纳
2
回答
从c++访问
fortran
模块
的
变量
c++
、
fortran
、
intel-fortran
、
fortran-iso-c-binding
目前,我正在从事一个需要将
fortran
代码集成到c++
的
项目。在
fortran
模块
中
,
声明
了许多变量和数组。当对应
的
fortran
声明
为实
的
*8 rmax且模块
的
名称为common_area_mp_rmax_时,我可以通过将c变量
声明
为extern common_area_mp_rmax_来访问c
中
的
整数、浮点和双类型假设
fortran
模块<e
浏览 3
提问于2016-01-22
得票数 2
回答已采纳
1
回答
Fortran
数据
声明
,MATLAB翻译
matlab
、
fortran
我必须在MATLAB
中
翻译这个
Fortran
语句(变量初始化):其中k被
声明
为我读过*等于逗号,也就是说,k将是一个由两个元素组成
的
数组
浏览 2
提问于2017-03-25
得票数 1
回答已采纳
1
回答
如何在
fortran
中
根据用户输入初始化数组?
arrays
、
fortran
我是
fortran
的
新手,我一直在努力解决这个问题:我想在
fortran
中
创建和数组,它具有用户定义
的
大小和形状。例如,在python
中
,我只需要向用户询问数组
的
上限和下限,然后用这些参数
声明
一个数组。但在
fortran
中
,我必须首先
声明
所有变量,包括数组。在
声明
数组时,我需要定义大小/形状。我
的
第一个猜测是这样做(我将省略开始/结束部分):
浏览 1
提问于2015-09-17
得票数 0
1
回答
使用iso_c_binding
的
Fortran
-C网桥
中
的
字符串数组
c
、
interop
、
fortran
、
fortran-iso-c-binding
我正在编写代码,它将使用
Fortran
的
C互用性机制(在
Fortran
2003
中
引入,并在较新版本
的
gfortran和ifort
中
实现)从
Fortran
中
调用C函数。几乎就是我所需要
的
,但是我不太明白我应该在
Fortran
中
为一个像这样
的
C函数使用什么样
的
接口
声明
:
浏览 0
提问于2012-03-13
得票数 12
回答已采纳
1
回答
可以用数组参数从
Fortran
调用标量C函数吗?
c
、
interop
、
fortran
、
fortran2003
、
fortran-iso-c-binding
最近我遇到了一种情况,因为我想从
Fortran
调用一个C函数,因为它是一个有用
的
C代码片段。为了方便数组操作,我也想用数组参数调用这个函数,但它只接受标量参数。在
Fortran
中
,您当然可以简单地
声明
一个过程为elemental来实现这一点,也可以使用bind(C)向C过程
声明
一个接口。然而,由于C没有基本程序
的
概念,
Fortran
(2008)标准排除了这种组合: 那么,这个功能能在
Fortran
浏览 4
提问于2012-12-07
得票数 4
回答已采纳
1
回答
声明
数组
的
不同语法:带和不带维度语句
arrays
、
syntax
、
fortran
、
gfortran
、
fortran90
我使用
的
是gfortran版本7.2.0。我对
Fortran
很陌生。我知道
Fortran
有不同
的
版本。在下面的代码
中
,我使用不同
的
语法
声明
数组(实际上是张量) implicit none integer, dimension(3, 4) :: n print *, "n = ", n
浏览 2
提问于2017-09-10
得票数 2
回答已采纳
1
回答
从
Fortran
中
访问C++结构数组?
c++
、
fortran
、
dynamic-arrays
、
language-interoperability
在C++
中
,我分配了一个S数组。在
Fortran
中
,我想访问这个数组
的
元素。我该怎么做呢?C++:S *arrayOfS;
Fortran
2003BIND(C) :: SFortranEND TYPE SFortran S和SFortran现在应该可以互操作了,但是我还需要有一种方法来访问在C+
浏览 6
提问于2013-08-10
得票数 1
1
回答
具有ifort编译器
的
通用内部过程
generics
、
compiler-construction
、
fortran
、
intel-fortran
、
fortran2003
以下代码适用于gfortran或f95,但不适用于ifort: procedure addr, addi integer i, j call add(i,j) contains real x, y return sub
浏览 1
提问于2012-07-31
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券