腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Fortran
90
中有
什么
方法
可以
避免
嵌套
的
do
循环
吗
?
、
我正在读一些分子
的
速度,沿着时间轨迹。我正在尝试计算v_i(t)*v_j(t+n∆t),其中i和j不一定是同一个原子。我使用
嵌套
的
do
循环
进行计算,根据定义,它针对不同
的
时间步长、不同
的
分子和不同
的
原子。我有多个
嵌套
的
do
循环
,这会减慢代码速度并导致内存问题。如果可能的话,我想
避免
这些问题。如何使用
Fortran
90
改进代码?
浏览 24
提问于2019-03-24
得票数 2
1
回答
fortran
90
:寻址内存位置
、
、
、
我有一个
fortran
90
代码要优化。现在,我想访问外部
循环
中结构
的
内存位置,然后访问
嵌套
循环
中最深
的
结构。= a(ii, jj)%b(i)enddo第二个
fortran
循环
-我想写
什么
ii = some integer printf("m.mmm.b
浏览 1
提问于2014-10-13
得票数 0
2
回答
将
嵌套
循环
替换为n维
循环
、
我有一个
嵌套
的
循环
,它应该迭代一个N维立方体(直线,正方形,立方体,...)
do
i = 1,Ni !
do
stuff with f(i,j,k) enddo我想用一个适用于所有可能
的
N维情况
的
构造来替换这些
嵌套
循环
。如何在<e
浏览 12
提问于2016-08-07
得票数 1
回答已采纳
1
回答
OpenACC |
Fortran
90
:并行化
嵌套
DO
循环
的
最好
方法
是
什么
?
、
我正在尝试使用OpenACC中
的
“折叠”指令来并行化以下
嵌套
的
DO
循环
结构(下面的第一个代码)。最外层
循环
中
的
变量'nbl‘存在于其他
DO
循环
中,因此存在依赖关系。所以我不得不妥协,只对剩下
的
四个最内部
的
循环
构造“折叠”指令。有没有办法通过利用"nbl = 1,nblock“
的
并行性来并行化这个
循环
以获得最大
的</em
浏览 33
提问于2021-07-26
得票数 1
回答已采纳
4
回答
是否
在
FORTRAN
中禁用向量化
循环
?
、
、
、
在
FORTRAN
中有
可能绕过
循环
向量化
吗
?我正在为一个特定
的
项目编写F77标准,但是GNU gfortran是通过现代
FORTRAN
进行编译
的
,比如F95。有谁知道某些
FORTRAN
标准是否
避免
了
循环
向量化,或者gfortran中是否有任何标志/选项来关闭这一点?更新:所以,我认为我
的
特定问题
的
最终解决方案必须与
FORTRAN
浏览 2
提问于2010-12-13
得票数 0
回答已采纳
3
回答
如何识别
fortran
标准- '77、'
90
或'95?
我有一段
fortran
代码,我不确定它是哪种标准--77、
90
或95。有没有标准工具来识别它符合哪种标准?
浏览 0
提问于2008-12-24
得票数 15
回答已采纳
1
回答
fortran
编译器优化包含语句中
的
do
循环
我有一个用于HPC
的
大型
Fortran
代码,其
中有
几个方程是
在
计算网格上求解
的
。因此,
在
源代码中
的
许多地方,都将
嵌套
的
do
循环
循环
在
entair计算域上
循环
,shuch为
do
j = 1,number_of_point_in_yend
d
浏览 1
提问于2022-10-11
得票数 0
1
回答
内
循环
的
openmp并行化
、
、
、
代码包含两个
循环
。我只想并行化内部
循环
。这是我
的
代码:
do
i=1, N
do
j=1, M end
do
end
do
并行化正确
吗
?我不确定,是否需要
浏览 3
提问于2014-09-22
得票数 1
回答已采纳
1
回答
Fortran
DO
循环
,警告仅使用整数。
、
、
、
我
在
我
的
Ubuntu15.04系统上安装了gfortran。在编译
Fortran
代码时,
DO
循环
只要求整型参数,而不是实值或变量。它包括
循环
变量和步骤表达式。为
什么
不能用真正
的
价值观呢?下面是一个取自
的
程序,练习3.5节
嵌套
的
do
循环
。 implicit none !real
浏览 7
提问于2015-06-08
得票数 7
回答已采纳
1
回答
找到加权和等于一定整数
的
所有可能
的
半正定整数
、
我对
fortran
90
代码有问题。因此,我有n+1正定整数k1,k2,k3,…,kn和n。对于给定
的
n,我需要找到k1、k2、k3、.、kn
的
所有可能组合,比如k1+2*k2+3*k3+...人们可能会想到使用n级
嵌套
循环
,每个
循环
用于从ki到0到n
的
嵌套
循环
,但实际上我会将这段代码放入子例程中,而n (即k
的
个数)将是该子例程
的
输入。因此,如果我使用
嵌套
<em
浏览 3
提问于2017-07-14
得票数 0
回答已采纳
2
回答
在
Fortran
中创建任意数量
的
嵌套
循环
的
方法
有哪些?
、
、
、
、
在
Fortran
中创建任意数量
的
嵌套
循环
的
方法
有哪些?例如,以这样一种方式,即
嵌套
循环
k
的
数量
可以
在运行时确定:
do
i2 = 1,n2
do
i4 = 1,n4!
浏览 2
提问于2016-03-31
得票数 1
1
回答
在
openmp
do
循环
中
嵌套
的
循环
循环
会发生
什么
?
、
、
、
我有一个有
嵌套
循环
的
fortran
代码。外
循环
使用openmp。内环有一个
循环
命令。我想知道开胃,内环
的
循环
有
什么
特别的处理
吗
?!$OMP
DO
schedule(static)...if() cycle loop1enddo !$OMP END
DO</e
浏览 1
提问于2019-09-23
得票数 2
回答已采纳
1
回答
在
fortran
的
同一行中写入屏幕
我希望
在
英特尔
Fortran
中将一些数字输出到屏幕上,默认情况下,
Fortran
每次向屏幕输出内容时都会写一个新行。有
什么
办法
可以
避免
这种情况
吗
?下面是我
的
代码示例:integer :: ind write(*,*) indend
do
我尝试使用no-advance
浏览 5
提问于2018-02-10
得票数 0
回答已采纳
1
回答
代码
的
大小对编译或运行时有影响
吗
?
、
例如,
在
许多编程语言中,有两种
方法
来执行
循环
。当然,我指的是for
循环
和while
循环
。这两个例子在编译时间或运行时有
什么
不同
吗
?它依赖于编程语言
吗
?for(int i = 0; i < 1; i+=0){}//Infinite loop
FORTRAN
90
对
循环
使用两种不同
的<
浏览 0
提问于2017-03-02
得票数 0
5
回答
将c for
循环
转换为
fortran
do
循环
、
、
我原以为这会转换成一个
Fortran
做
的
,如...我
的
翻译正确
吗
?如果是这样的话,
循环
最多只
循环
一次,那么我遗漏了
什么
? 我理解
在
某些方面c-for-
循环
有一个"
do
-while“方面,因此会出现移植到
Fortran
Do<
浏览 7
提问于2017-09-18
得票数 0
回答已采纳
2
回答
如何在没有外部标志
的
情况下只运行
Fortran
OpenMP
循环
中
的
代码一次?
、
、
是否
可以
通过
Fortran
中
的
某种模式
在
循环
迭代开始时仅指定变量一次?类似于下面的伪代码。我现在有一个If语句,它检查是否设置了标志,如果设置了,我们就执行if语句。然后我们取消它,因为我
的
程序是并行
的
,我想
避免
在
我最里面的
循环
中有
条件
的
分支。根据我所看到
的
,
在
C++中做同样
的
事情是可能
的
,但我想知道我是否能以
浏览 0
提问于2017-05-02
得票数 0
2
回答
我们真的能在任何情况下都
避免
后藤
吗
?
、
、
Fortran
90
及更高版本强烈建议不要使用goto语句。Case 1 --指示重新输入输入值。print*,'Root of the given number',sqrt(float(n)) end program reenter Case 2 --注释程序
的
一个大
的
连续部分(相当于C中
的
/* ... */ )。print*,'Blah Bl
浏览 6
提问于2014-08-28
得票数 5
1
回答
julia:
在
嵌套
的
、
、
、
、
偶然地,我
在
嵌套
的
for
循环
中使用了两次相同
的
计数器: println(i) for i in 5:6i += 1 endend17 17 2616 2当我意识到发生了
什么
事
浏览 4
提问于2021-10-03
得票数 2
回答已采纳
2
回答
提取
Fortran
字符串数组
的
子字符串
、
、
如何提取
Fortran
字符串数组
的
子字符串?) print *,' comp = ', comp用gfortran编译会产生错误: N= s(1:i-1) 1错误:数组索引
在
(1)处必须是标量 有
什么
方法
可以
避免
这里
的
do
循环</em
浏览 0
提问于2018-04-27
得票数 3
回答已采纳
2
回答
MPI
Fortran
代码问题
、
我正在尝试运行这段MPI
Fortran
代码。有几个问题:> mpiexec -n 40 .3.14159265358978 Error is 1.287858708565182E-014 time is 1.687502861022949E-0
浏览 4
提问于2010-02-15
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
VB编程循环结构部分知识大梳理!
C语言/C加加编程基础入门学习—循环结构
在VBA中重复操作的神器,Do…Loop循环语句,你值得拥有它
用if else,switch,while,for颠覆你的编程认知
C语言编程之运行速度优化方法汇总
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券