自定义类型数组的类虚拟参数卡在 -fcheck=bounds 上
我有以下简单的 Fortran 代码 program test type vec integer :: x(3) end type type(vec) :: v(2) call sub(v) contains subroutine sub (v) class(v…
Fortran-Python 链接
我正在尝试使用 f2py 将 Fortran 文件转换为 python 模块。我已将 .f 文件转换为 .o 文件,在其中定义了名为 SDIVINI 和 UMAT 的子例程。在链接过程中…
从 Fortran 中的文件读取函数指针
我试图从外部指定应该调用哪个函数。在以下代码中,使用所选包络高斯调用 getEnvelope。然而,我想从使用特定信封的文件中读取而不是编码 env =>;高斯…
使用特定的 FMT 将不同类型的变量写入同一行
我想在同一行上的一系列具有特定格式的整数前面写入一系列字符。例如,如下所示:C1 C2 C3 C4 C5 C6。 到目前为止,我成功地对一种类型的变量使用了 A…
Fortran 90 中模块中定义的数组(例如 a(10000))的存储位置在哪里?是否放入栈中?
我的 Fortran 90 程序面临堆栈溢出问题。我把所有参数都放在模块中,运行大型示例时出现段错误,这让我很困惑 TAT。我编写了一个小程序来验证我对问题…
MPI 辅助模型无法创建顺序输出
我正在使用数值波模型(SWASH:https://swash.sourceforge.io/),并且尝试并行运行模拟。请注意,我的专业知识有限,因此任何澄清过程或术语都值得赞…
您的机器中是否需要有 Fortran 编译器才能让 Matlab 工作?
您的机器中是否需要有 Fortran 编译器才能让 Matlab 工作? 我读到“MATLAB® 中的线性代数函数和矩阵运算是基于 LAPACK 构建的”,并且还了解到 LAPAC…
Fortran 的扩展和带有 distutils 的库(.mod 未找到)
我开发了 Fortran 例程,并将其集成到我的 Python 代码中。因此,我将 numpy.distutils 与以下 setup.py 结合使用: #!/usr/bin/env python def confi…
警告 libgfortran.so.3 需要可能与 libgfortran.so.5 冲突
编译时我收到以下警告: /usr/bin/ld:警告:/usr/openmpi-4.0.3rc4/lib64/libmpi_usempi.so 需要 libgfortran.so.3,可能与 libgfortran.so.5 冲突 …
Read(u=UNIT,*) 在 fortran 中只读取一半文件
所以我试图创建一个 Fortran 子例程,从我在另一个子例程中创建的文件中读取大小为 125x125x125 的矩阵(或我猜的张量),但由于某种原因它不起作用。…
Fortran 中的 MPI_Scatterv 因中止陷阱信号而崩溃
我用Fortran写了一个主从IO函数。首先,我使用 0 进程读取文件,将数据放入数组 read_buffer 中,然后调用子例程“scatter_data”。 我创建了一些通信…