小编Ami*_*mir的帖子

是否可以确定哪个Fortran编译器生成了".mod"文件?

假设我的机器上已经安装了一个软件包,我想知道是否需要重新生成模块include files(.mod)以使它们与我的其余编译兼容.有没有办法做到这一点?

fortran module compilation

6
推荐指数
2
解决办法
2590
查看次数

Fortran中指向一维目标数组的非连续指针数组的性能

我有一个代码,其中R使用了具有3N元素的一维数组。您可以将其视为N粒子的位置向量,例如R=[r1x,r1y,r1z,r2x,r2y,...]。请注意,为了简洁地使用数组,应将模式定义为 this。

在代码的部分中,我只需要对 x 坐标执行一些操作。我目前正在使用这样的东西:

Rx => R(1:3N-2:3)
Run Code Online (Sandbox Code Playgroud)

Rx在随后的操作中使用。这使得访问不连续,但我想知道我是否可以希望有一种方法来矢量化操作。或者,可以使用在粒子上带有环的 OMP。我想在这个问题上得到专家的想法,尤其是在性能方面的最佳实践。

fortran pointers fortran2008

1
推荐指数
1
解决办法
376
查看次数

标签 统计

fortran ×2

compilation ×1

fortran2008 ×1

module ×1

pointers ×1