腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Fortran
中有
没有
一种
简短
的
、
可
移植
的
方式
来
指定
"
kind
“?
、
、
我通常使用这种形式
在
我
的
Fortran
代码中获得双精度:real(
kind
=real64) :: a = 5d0 但是,当在一行中定义多个变量时,real(
kind
=real64)会变得非常重复。只使用real*8是很诱人
的
,尽管我一直避免这样做,因为有人告诉我,虽然不太可能,但它有可能使程序不可
移植
。我看到real(real64)可以工作,但我不知道这是否是好
的
做
浏览 12
提问于2019-08-02
得票数 2
回答已采纳
2
回答
Fortran
:整数*4对整数(4)对整数(
kind
=4)
、
我正在努力学习
Fortran
,我看到很多不同
的
定义正在被传递,我想知道他们是否试图完成同样
的
事情。以下几点有什么区别? integer*4 integer(4) integer(
kind
=4)
浏览 5
提问于2010-07-03
得票数 62
回答已采纳
1
回答
使用Iso_
Fortran
_Env设置函数
的
类型值
、
、
如何使用ISO
Fortran
Env
的
内部函数来设置函数
的
返回类型值,这种
方式
对于
Fortran
2008
来
说是惯用
的
?, parameter :: double=REAL64end program name hereend some_fun
浏览 174
提问于2018-05-30
得票数 3
回答已采纳
1
回答
将
Fortran
代码编译为64位
的
注意事项?
、
、
我正在为32位unix系统编写用
fortran
编写
的
科学/工程程序,我必须为一个新
的
64位集群重新编译,并且在理解错误和应该做哪些更改方面遇到了困难。
浏览 1
提问于2011-02-10
得票数 0
2
回答
CMake c++库链接
、
我
在
CMake
中有
Fortran
,它依赖于C++库。将STDC++包含到链接中
的
可
移植
方式
是什么?
浏览 1
提问于2011-05-07
得票数 1
1
回答
Fortran
中
的
(real(ra))变量声明
、
、
我正在试着读一个用
Fortran
90写
的
代码。
在
变量声明中,它具有例如:我还没能找出ra在这段代码中能指的是什么。我想应该是像real(
kind
=8)这样
的
东西,有人能给我解释一下吗?
浏览 0
提问于2012-11-14
得票数 1
回答已采纳
2
回答
什么是
在
Fortran
中完全表示双精度值
的
可
移植
格式?
、
、
、
、
假设我希望以
可
移植
的
方式
将双精度值写入ASCII文件,使其完全精确。(显然,原始二进制输出是表示数字
的
最简洁
的
方式
,但这不是我想要
的
。)我希望另一个程序,例如用MATLAB或编写
的
程序,能够读取文件并存储与
Fortran
程序内部相同的确切值。nagfor
的
权限,也
没有
安装任何其他
Fortran
编译器,所以我不会在这里测试它们。我希望
没有
一个结果是
浏览 1
提问于2018-05-16
得票数 6
回答已采纳
1
回答
转换包含模块
的
fortran
文件时出现问题
我正在使用f2c转换一个
Fortran
文件。该文件包含模块
的
定义,我无法转换它。错误
在
machine.f
的
第1行出现错误:不可分类语句(开始为"modulemach")MODULE MACHINESAVE integer, parameter ::
kind
_io4 = 4,
kind
_io8 = 8 ,
kind
_ior = 8 &
浏览 1
提问于2011-08-27
得票数 1
1
回答
是否以
可
移植
的
方式
获取
Fortran
中所有环境变量
的
列表?
、
在
我们
的
Fortran
软件中,调试参数可以使用带有模式PREFIX_KEY
的
环境变量
来
传递。我想执行检查,检查给定
的
键是否存在,以防止输入错误。我知道GET_ENVIRONMENT_VARIABLE (
Fortran
2003),这是代码用来查询变量
的
代码。是否也有
一种
可
移植
的
方式
来
枚举所有环境变量,以便我可以检查它们是否有意外
的
浏览 10
提问于2021-01-20
得票数 2
回答已采纳
2
回答
为什么ISO_C_BINDING
、
、
我正在编写一些
fortran
调用-C代码,并且不清楚iso_c_binding模块
的
使用情况。我让
fortran
和C接口
在
没有
iso_c_binding
的
情况下成功地工作,问题是我是否仍然应该显式地绑定函数和变量。函数中添加一个下划线,为它编写一个接口,然后从
fortran
程序调用它。我不使用指针或可分配
的
,我所有的代码都有需要从
fortran
子例程移到C
的
ints、char、float和逻辑。 iso_c_bind
浏览 2
提问于2013-10-22
得票数 7
回答已采纳
2
回答
与其他语言相比,
Fortran
在数字精度方面是否有固有的局限性?
、
、
、
在
进行一个简单
的
编程练习时,我生成了一个While循环(
Fortran
中
的
DO循环),当一个真正
的
变量达到一个精确
的
值时,这个循环就会退出。令我失望
的
是,我必须设置这个阈值,即使变量是双精度
的
,我
的
循环才能正确退出。此外,当我用Perl重写这个循环
的
“蒸馏”版本时,我在数值精度方面
没有
问题,循环也
没有
问题。由于生成问题
的
代码如此之小,所以
在
Per
浏览 5
提问于2010-07-26
得票数 5
回答已采纳
2
回答
Fortran
95中
的
数值精度:
、
、
、
我有以下
Fortran
代码: Real(
Kind
=8)::Pi1=3.1415926535897932384626433832795028841971693993751058209;我用gfortran编译,输出是: Pi1= 3.14159274101257
浏览 0
提问于2013-05-04
得票数 6
回答已采纳
2
回答
如何在调用C例程之前有效地转换
Fortran
数组
、
、
假设我有以下
Fortran
子例程: real(
kind
=8), intent(in) :: x(n) real(
kind
=c_double) :: v
浏览 1
提问于2013-07-06
得票数 1
5
回答
在
fortran
/C混合程序中遇到奇怪
的
崩溃
、
我正在尝试替换一组
fortran
程序中
的
一些图形代码(不是我自己
的
代码)。我已经成功地解决了跨语言调用,
没有
太多
的
麻烦。然而,当试图让第二个更大
的
程序('pssect')工作时,调用相同
的
C代码时,我得到了分段错误,或者
在
某些情况下,程序流返回到
fortran
例程'error‘(我不调用这个例程,或者
在
我
的
C代码中调用任何
在
尝试诊断这个问题时,我将一堆
浏览 0
提问于2010-02-12
得票数 1
回答已采纳
1
回答
Fortran
的
上限
我是
Fortran
的
新手,我有这个问题。当我运行时,DO is ok:INTEGER (Int10Type), PARAMETER/ DELTA_Z**2)END DO integer, parameter :: Int10Type = selected_int_
kind
DELTA_T*((current(z - 1, t) -2.0
浏览 0
提问于2013-03-05
得票数 0
回答已采纳
3
回答
fortran
64位十六进制BOZ
、
、
在
C++中,这是被接受
的
:但在
fortran
integer(
kind
=8), parameter ...
没有
起作用,正如弗拉
浏览 9
提问于2015-02-26
得票数 0
2
回答
C_INT
fortran
类型需要什么?C和
Fortran
整数如此不同吗?
、
如果我将
fortran
中
的
整数声明为:INTEGER(C_INT) :: i,那么,如果我正确理解,那么传递给C函数是安全
的
。现在,不管总是以这种
方式
声明整数所带来
的
额外麻烦,有什么理由不总是将变量声明为C-互操作呢?这样做有什么坏处吗? 另外,对于简单
的
整数,C_INT与传统
的
Fortran
整数到底有什么不同?
Fortran
和C整数实际上是不同
的
吗?
浏览 2
提问于2017-05-18
得票数 3
回答已采纳
3
回答
Fortran
中非常小
的
数字
有
没有
可能在
Fortran
中实现像1E-1200这样
的
非常小
的
数字?我知道怎么用python写,但是我写硕士论文
的
代码运行太慢了。我
的
主管建议我使用
Fortran
,但我不确定这是否有问题。
浏览 1
提问于2017-01-22
得票数 0
1
回答
gfortran错误: lapack中
的
zgesvd
、
、
我用A=U S Vdag对一个方阵A进行奇异值分解,
在
fortran
代码中,行是这样写
的
当我用gfortran编译时,它
没有
出现任何错误或警告但是,当我运行该程序时,它显示错误
浏览 1
提问于2014-05-17
得票数 3
3
回答
使用下划线定义种类/精度
我一直
在
使用下划线将整数定义为
fortran
中
的
特定类型。下面是演示1_8含义
的
代码片段,例如: implicit none integer(4) :: short3276721474836479223372036854775807我使用huge内禀函数来返回给定类型
的
最大数目这也适用于实数,虽然我还<e
浏览 4
提问于2015-05-20
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
编程新手快来看!关于编程语言和程序,这篇文章可以说讲透了
C语言是如何诞生的?地位怎样?未来发展趋势?
可扩展 Admission 进入 Beta 阶段
BTrace 入门教程
简单5步,使用Matplotlib快速实现数据可视化
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券