用变量的值初始化常量
program main real, parameter :: a = 1 !real :: a !a=1 res = func(a) write(*,*) res end program main function func(a) real, parameter :: b=a+…
gdb -- 没有名为的源文件- 英特尔编译器
我正在从 ac 代码调用 fortran 90 代码。有一个 main() (在 c 中)调用同一文件中的包装函数,该函数调用 fortran 子例程(实际上在 liblibrary.a 中…
如何复制一个文件但更改其中的一些参数?
我使用 python 作为模型中多个 fortran 文件的接口。我想多次复制一个 Fortran 文件,但在每次复制时,我都会更改描述我的模型的参数。 例如:我有下…
Fortran:灵活的数组过滤
在Fortran中,我们编码如下: !vectors w,q are of the same size ... w = ... !a vector of integers [0,...,n) if (allocated(t)) deallocate(t); a…
为 ARMv6、ARMv7 和 i386 架构构建 f2c
我想为 ARMv6、ARMv7 和 i386 架构构建 f2c 库。 我找到了这个链接 ftp://ftp.netbsd.org /pub/NetBSD/packages/pkgsrc/devel/libf2c/README.html,但…
对从 zgeev 获得的特征系统进行排序
我正在使用 Lapack 例程 zgeev 来获取(复)特征值和 Fortran 中非对称复矩阵的特征向量。得到的数组 特征向量的顺序是任意的。我想重新订购 特征值数…
将派生类型作为数组传递
在 Fortran 中,可以对数组进行操作,但如何将派生类型的索引也视为数组的一部分呢?代码将解释我最想做的事情: type mytype integer :: b(3,3) real…
iPhone 中的 Fortran 编辑器
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
如何在FORTRAN中读取结构未知的数据文件?
我需要读取包含未定义数量的单元格的文件,并且对于每个单元格未知数量的数据对。我正在使用 Fortran。 该文件看起来像这样: Cell Number 1 Depth1 V…
带内部 goto 的 Fortran do 循环
我有一个 Fortran77 代码片段,如下所示: DO 1301 N=NMLK-2,2,-1 Some code... IF(NB1(N).EQ.50) GOTO 1300 Some code... IF(BS(N).EQ.0.0) GOTO 130…
纯 Fortran 过程中的 I/O
我正在尝试将错误检查合并到我正在编写的纯过程中。我想要这样的东西: pure real function func1(output_unit,a) implicit none integer :: a, outpu…
从 COO 转换为 CSR 稀疏矩阵格式时对重复值求和
从 COO 格式转换为 CSR 时,如何有效地总结重复值。 fortran 子例程中是否存在类似于 scipy 实现(http://docs.scipy.org/doc/scipy-0.9.0/reference/…
通过 Python 代码使用 F2Py
如何通过Python使用F2Py而不是在命令行中调用它? 我正在使用 便携式 Python,但无法安装 Python。因此,如果我解压缩包并将所有内容复制到文件夹“si…
BLAS 2 的 C 与 Fortran
我有一个应用程序,需要执行大量范数、点积,最重要的是矩阵向量乘法。 矩阵和向量巨大。矩阵维度往往是 100000x100000 循环结构是: while(condition…