fortran 相关问题

Fortran是一种通用的,程序性的,命令式编程语言,特别适用于数值计算和科学计算。自2003年以来,标准Fortran还支持面向对象的编程。此标记应适用于有关Fortran语言的所有问题;可以为编译器,语言修订和特定使用方面添加其他特定标记。

如何正确链接mkl接口与fortls

在我的项目中,我在 mkl 实现下大量使用 blas 子例程,感谢 Intel Advisor,我在编译项目时没有出现任何问题,但我无法识别...

回答 1 投票 0

“模块过程”在包含的代码中使用正确吗?

我们在 SCons 的一些测试中使用此代码,但最近的一些修复并尝试在 gnufortran 中编译此代码似乎表明 USE MOD 无法识别下面的 MODULE PROCEDURE MOD_BAR...

回答 1 投票 0

Fortran 中的 QR 分解

我正在尝试构建一个程序来对矩阵进行 QR 分解 我试过这个: 程序 QR_因式分解 隐式无 整数,参数 :: n = 3 实数(8),维度(1:9) :: AA ...

回答 1 投票 0

使用 Makefile 进行 Fortran 编译 - 解决依赖问题

我尝试使用以下Makefile来编译我编写的Fortran程序(AltitudeCalculator.f90),该程序使用另一个Fortran模块(COESA.f90中包含的COESA_module)作为依赖项: ...

回答 1 投票 0

fortran 子例程修改参数而不触及它。 arpack-ng,dsaupd

最后提供了完整的最小代码。 我有这个 module.f90,它定义为全局变量: 模块 Quantum_Ising_1D 隐式无 私人的 整数::iparam(11) iparam,这是...

回答 1 投票 0

具有公共块的 Fortran 子例程的 OpenMP 并行化问题

我发现自己在尝试并行化用于有限元分析的旧 Fortran 程序时面临着一个复杂的问题。该程序非常广泛,有超过一千个子例程,使用了 co...

回答 1 投票 0

fno-自动,具有 PURE 功能

我使用用 Fortran 编写的旧代码。 makefile 具有编译器选项“-fno-automatic”,它将 SAVE 语句分配给所有变量。问题是,它还分配了...

回答 1 投票 0

用于通用 Fortran 项目的 SCons mwe

我很难理解 SCons 的逻辑,即使在阅读了一些资料并花了相当多的时间编码之后也是如此。我还没有找到任何使用

回答 1 投票 0

努力将 f90 子例程与 C 程序链接

简单的程序 主程序C #包括 无效 sub3(); int 主函数(无效) { std::cout << "Hello from C World\n"; sub2(); sub3(); return(0); } void sub2(){ ...

回答 1 投票 0

MSYS 环境中的链接错误:在 ElmerFEM 项目中找不到 -ldl

我正在 Windows 上的 MSYS 环境中编译 ElmerFEM 项目,在构建过程中遇到链接器错误。具体来说,链接 Fortran 时会发生错误

回答 1 投票 0

使用 MPI 在三角矩阵上进行 for 循环迭代的分布

我有一个 MPI 和 openMP 程序,可以计算粒子之间的一些相互作用。在这个过程中,我有一个粒子 i 和 j 之间可能相互作用的对称矩阵 A,我在该矩阵上...

回答 1 投票 0

fortran 子程序中变量的范围是多少?

Fortran 中的子程序可以修改主程序中的变量吗?我在子例程中更改的变量当然会在退出子例程时恢复到其原始值,因为我...

回答 1 投票 0

为什么 MPI_REDUCE 在某些数组位置显示不同的数字?

程序main_mpi_test 使用 mpi 隐式无 整数(种类=8)::n 整数(种类=8)::最大光学深度 整数(种类=8)::bin 整数(种类...

回答 1 投票 0

为什么 MPI_REDUCE 在某些位置显示不同的数字?

程序main_mpi_test 使用 mpi 隐式无 整数(种类=8)::n 整数(种类=8)::最大光学深度 整数(种类=8)::bin 整数(种类...

回答 1 投票 0

gfortran 中的条件编译

我想知道是否可以选择 Fortran 95 例程的不同部分进行编译。 例如,如果我将某个标志传递给 gfortran,那么编译器会选择哪个部分用于

回答 1 投票 0

检查输入数据类型以及是否为空或null

我要求用户在运行时给出一个值来进行一些计算。 我想测试用户输入的值是否是实数/整数,如果不是,则发出警告,表明程序正在等待...

回答 2 投票 0

带有 Sparse BLAS 的 Fortran 不会刷新内存

我有一个构建稀疏矩阵的子例程,我需要调用它几次。然而,似乎如果我多次调用这个子例程(和/或如果稀疏矩阵非常大),

回答 1 投票 0

我正在使用 meson.build 来构建 F2PY 生成的模块,但我无法克服错误 LNK2019,我错过了什么?

我刚开始使用 f2py 和介子。我运行 f2py 来获取 pyfilermodule.c 文件和包装器。然后我创建了一个介子 .build 文件来进行编译和链接。我已经很接近了,但我可以...

回答 1 投票 0

在 FORTRAN77 中获取命令行参数的标准方法

gcc 手册提到 getarg 作为 gnu 扩展。它似乎被许多编译器支持(即相当严格的 f2c 也理解它)。但是FORTRAN77标准中没有提到getarg...

回答 1 投票 0

VMC 算法中的意外行为

我正在用 Fortran 语言编写 N 粒子硬球气体在二维中被困在谐波势中的模拟。我的代码应该最大化以下功能: TWF 最大化 第一个在哪里...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.