腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Fortran
流
访问
与
MPI-IO
的
效率
、
、
、
我有一个代码
的
并行部分,我在块中写出n个大型数组(代表一个数值网格),然后在不同大小
的
块中读取这些数组。为了做到这一点,我使用了
流
访问
,这样每个处理器都独立地写入它们
的
块,但我在本节使用2个处理器组测试时看到了0.5-4秒
的
不一致计时。我知道您可以使用
MPI-IO
做类似的事情,但我不确定会有什么好处,因为不需要同步。我想知道是否有一种方法可以提高我
的
写入性能,或者是否有理由选择
MPI-IO
作为这一部分
的
更好选择。以下
浏览 25
提问于2020-09-05
得票数 1
回答已采纳
1
回答
Fortran
可以直接从二进制文件读取字节吗?
、
、
、
、
我有一个二进制文件,我想用
Fortran
来读取。问题是它不是由
Fortran
编写
的
,所以它没有创纪录
的
长度指示器。因此,通常未格式化
的
Fortran
读取将不起作用。我有一个想法,我可以偷偷摸摸地将文件作为格式化文件逐个字节(或者实际上是4个字节乘4个字节)读取到一个字符数组中,然后通过传输函数或可怕
的
等价语句将字符内容转换为整数和浮点数。但这并不起作用:我尝试一次读取4个字节,根据inquire语句
的
POS端输出,读取跳过了大约6000个字节,字符数组
浏览 0
提问于2012-07-20
得票数 7
回答已采纳
1
回答
流量控制和
访问
控制有什么区别?
、
、
我们首先应用
访问
控制方法来获得对信道链路
的
访问
,然后采用
流
控制方法来阻止接收方溢出。假设我们在
访问
控制方法中使用CSMA/CD,那么它有自己
的
吞吐量、
效率
等;在
流
控制方面,我们使用
的
是假设回溯-n(GBN)机制,那么它也有自己
的
吞吐量、
效率
等。我
的
问题是,
访问
控制吞吐量、
效率
和流量控制吞吐量、
效率
之间有什么区别?
浏览 0
提问于2022-03-01
得票数 0
1
回答
Fortran
read中
的
POS说明符-4或8字节整数
、
我读取了一个二进制文件,并希望在read语句中指定位置: READ(IOUNIT,IOSTAT=IOSTAT, POS=POSITION) 我想知道
的
是POSITION
的
类型。我所能找到
的
所有示例都将POSITION声明为一个4字节整数。它有可能是一个8字节
的
整数吗?
浏览 85
提问于2019-12-10
得票数 1
1
回答
Intel
Fortran
form =‘二进制’
的
标准等效
、
、
、
、
我遇到了一个
Fortran
代码
的
问题,它是为用Intel
Fortran
编译器编译而编写
的
。 我遇到
的
具体问题是OPEN语句。我尝试重写源代码,以便能够使用免费编译器(即GNU
Fortran
)编译它,并且我成功了,但我对它有一些问题。然而,代码是一种科学
的
计算,在这些文件中以这种方式产生了大量
的
数据。我
的
问题是,form = 'unformatted'导致
的
文件比使用form = '
浏览 4
提问于2016-04-19
得票数 2
回答已采纳
3
回答
提高
Fortran
代码性能
的
提示和技巧
、
、
因此,当在数十个CPU上运行MPI时,典型
的
模型模拟需要几个小时到几天
的
时间才能完成。当然,尽可能提高模型
效率
是重要
的
,同时确保结果是逐字节相同
的
。虽然我对我
的
Fortran
编程感到很舒服,并且知道一些使代码更有
效率
的
技巧,但我觉得仍然有改进
的
空间,以及我不知道
的
技巧。2)将许多(例如几十个)数组作为参数传递给子例程,而不是从子例程中
的
模块
访问
这些数组? 3) <
浏览 2
提问于2011-10-16
得票数 9
回答已采纳
2
回答
数据交换- Python和
Fortran
、
我们正在开发一个具有python2.7接口
的
科学应用程序和用Intel Visual编写
的
计算程序。读取源文件是使用python完成
的
,然后只需要将所需
的
计算数据传递给独立
的
Fortran
算法。使用格式化
的
文本文件似乎花费
的
时间太长,
效率
不高。此外,我们希望有一个标准
的
中间格式。大约有20个数组,它们很大(如果写入格式化文本,文件大约是500 MB)。 Q1。在类似的情况下,Python和
Fortran</e
浏览 3
提问于2015-06-09
得票数 2
回答已采纳
1
回答
无法用Mpi_File_Read读取文件
、
我正在用MPI库在
Fortran
90中编码。我正在尝试并行读取文件(使用函数Mpi_File_Read),但无法读取。下面是一个简单
的
代码,它演示了这个问题: implicit none integer, parameter
浏览 1
提问于2018-05-04
得票数 0
回答已采纳
1
回答
对操作系统
的
单个大读/写请求是否比多个小读/写请求更便宜?
、
、
根据官方文档,Java实现缓冲
流
的
原因之一是 到目前为止,我们看到
的
大多数示例都使用未缓冲
的
I/O,这意味着每个读或写请求都由底层操作系统直接处理。这会降低程序
的
效率
,因为每个这样
的
请求都会触发磁盘
访问
、网络活动或其他一些相对昂贵
的
操作。来源:https://docs.oracle.com/javase/tutorial/essential/io/buff
浏览 0
提问于2019-07-25
得票数 0
1
回答
如何修正开放语句(1)中
的
语法错误?
、
我试图在没有任何特殊符号
的
情况下将数据写入电离层模型
的
二进制文件,但现在我得到了2C000000 (6.165713e-44)值,这破坏了我
的
研究。我是由gfortran编译
的
& form = "unformatted",recl = 44)
浏览 1
提问于2019-11-18
得票数 0
回答已采纳
2
回答
Fortran
ndarray
与
n*1维数组
的
效率
、
、
嗯,这是一个我一直在努力
的
问题,因为我现在正在处理实际
的
代码。我
的
导师在过去
的
十年里写了这篇文章,在某种程度上,我们通常存储在矩阵或张量中
的
股票价值。实际上,我们看着由维里尔定理(来自分子动力学模拟)计算出
的
六个独立成分
的
矩阵,他有存储6*1D数组
的
习惯,每个值一个,在每个记录
的
步骤,即xy(n),xz(n) yz(n)...N是记录数。我假设单个数组s(n,3,3)可能更有效,因为值将彼此存储得更近(xy(n)和xz(n)没有理由在
浏览 1
提问于2016-04-28
得票数 0
1
回答
fortran
中二分搜索
效率
与
线性搜索
效率
的
比较
、
、
、
、
这个问题是关于线性搜索
的
效率
与
在连续存储中对预排序数组
的
二进制搜索
的
效率
... 我有一个用
fortran
(77!)编写
的
应用程序。对于我
的
那部分代码,一个常见
的
操作是在一个数组中查找索引,以便gx(i) <= xin < gx(i+1)。我目前已经将其实现为binary search --很抱歉使用语句标签和goto --我已经对使用
Fortran
90
的
等价语句进行了
浏览 6
提问于2012-05-10
得票数 9
回答已采纳
2
回答
在
fortran
(或任何其他语言)中使用函数
的
成本
、
假设我有一个非常大
的
verybigvariable数组function myfunc(var) result(res)我
的
问题是,当我像这样调用这个函数时会发生什么?它是否复制了我
的
变量,以便在函数执行期间在内存中保留2倍
的
空间?如果是这样,我如何才能防止这种情况发生?(我知道,在一个简单
的
程序中,我可以在没有任何参数<e
浏览 1
提问于2013-03-24
得票数 1
回答已采纳
1
回答
C/
FORTRAN
设置双底
流
为零
、
、
、
、
我有一个传统
的
FORTRAN
项目,有一些非常密集
的
计算。我希望这个数学代码可以被C/C++代码
访问
,所以我构建了一个
FORTRAN
dll,将它导入到C/C++中,并开始从我
的
FORTRAN
dll中接收浮点底
流
。同时,如果从
FORTRAN
应用程序调用
FORTRAN
,则
FORTRAN
dll代码执行得很好。最后,我发现我使用
的
编译器(它是集成到VS2013中<e
浏览 5
提问于2015-04-13
得票数 0
1
回答
阅读
Fortran
中
的
C++“Hello World”
、
、
我正在尝试验证一个用c++编写
的
简单hello world函数可以从
FORTRAN
脚本(gfortran 4.9.20.我几乎没有使用c++和
FORTRAN
的
经验,所以我认为这是我应该开始
的
地方。函数#include "code.h" { } 我认为一切都很好,直到我尝试使用
FORTRAN
读取相同
的
代码它可
浏览 2
提问于2016-04-07
得票数 3
1
回答
如何使用使用c头文件和
fortran
库
的
fortran
源代码在matlab中实现?
、
、
、
、
我有一个使用C头文件
的
主
Fortran
代码和一个
Fortran
库,编译后
的
代码需要一些dll文件在同一个目录中。我无法
访问
Fortran
库
的
源代码。我想在Matlab中实现这一点。我有我
的
问题,请告诉我,如果我是朝着正确
的
方向或不。谢谢! 使用mex -setup
与
Fortran
编译器一起编译主
Fortran
代码。使用
浏览 2
提问于2013-12-09
得票数 2
1
回答
在
fortran
90中有没有以指定字节读取数据
的
方法
、
、
、
我遇到了一个问题,需要从二进制输入文件中读取指定字节
的
数据,就像在文件开头40000字节
的
位置读取数据一样。我打算直接
访问
file.But,它要求每个段被划分成
与
参数recl.Can中指定
的
大小相同
的
大小。任何人都提供了一个可行
的
solution.Some编程语言,如c provide函数,可以跳转到指定
的
字节。
浏览 1
提问于2013-07-15
得票数 2
3
回答
在matlab中读取未格式化
的
fortran
文件-精度是多少?
、
、
、
、
fname,'r');fclose(fid); 3.3622e+38 -3.3661e+38 我需要在Matlab中设置什么精度才能使其读取未格式化
的
Fortran
文件?一个有点相关
的
问题:我使用
的
这段Matlab代码可以读取二进制文件,但不能读取未格式化
的</e
浏览 5
提问于2012-11-28
得票数 1
回答已采纳
2
回答
如果调用fseek存在gfortran -std=f2008编译标志错误
、
我正在尝试用gfortran强制执行
Fortran
2008一致性检查。它在没有-std=f2008
的
情况下编译和运行良好,但在设置此标志时不编译。read(10) iend program这就产生了错误:gfortran -std=f2008 main.f90GNU
Fortran
(MacPorts gcc8 8.2.0_3) 8.2.0 Copyright (C) 20
浏览 0
提问于2019-11-15
得票数 2
回答已采纳
1
回答
控制流量
效率
、
正如分支统计中所述,有两个度量标准:分支
效率
和控制
流
效率
。 前者有一个硬件计数器branch_efficiency。但是,对于后者,似乎没有直接
的
硬件计数器。是否有可能找到执行和发布控制
流
指令
的
比率,并将其用作第二个
效率
度量?或控制流利用率度量cf_fu_utilization。由于控制
流
效率
可以解释为对一条翘曲中
的
一条指令活动
的
线程数,所以我想warp_execution_efficiency也可
浏览 2
提问于2019-04-11
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
BASIC 与 FORTRAN 77:比较过去的编程语言 | Linux 中国
我所理解的标准流与浮动流
Java:Java 中的顺序流与并行流是什么?
超级浏览器:加速访问和提升效率的必备工具
Flink 如何进行流与流之间的连接和联合?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券