fortran 相关问题

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

使用 CMake 和 make 从 Fortan 创建 Python 模块不会产生任何错误,但由于未定义的符号,在 Python 中导入模块失败

我收到了 Python 3.12.0 |由 conda-forge 打包 | (主要,2023 年 10 月 3 日,08:43:22)[GCC 12.3.0] 在 Linux 上 输入“帮助”、“版权”、“制作人员”或“许可证”...

回答 1 投票 0

如何将(r,球谐)空间中表示的数据插值到规则的笛卡尔网格?

我正在尝试将球谐函数插值到立方笛卡尔网格。 我的球形伪光谱模拟的输出数据在 rMin 和 rMax 之间有 Nr 个径向级别,每个级别包含一个...

回答 1 投票 0

为什么我会收到此错误? <class 'TypeError'>:类型错误

我有一个调用 Fortran 子例程的 Python 驱动程序。该子例程有 1 个字符,然后是 3 个整数。在我在开始处添加字符变量并且没有 argtypes 调用之前,它运行了...

回答 1 投票 0

f2py 由于 python 中的属性错误而失败

我正在尝试通过 f2py 在 Python 3.10 中使用 Fortran 95 函数。 我编译如下: python -m numpy.f2py -c -m isprim f2p.f95 我的 F95 代码: 函数 isprima (p) 整数,意图(in):: p

回答 1 投票 0

使用存档库编译 fortran 程序会导致未定义的引用状态

我制作了一个小型图书馆并将其存档。我试图在编译程序时使用该存档,但最终得到了未定义的引用状态。 这是一个例子。 主要.f90: 程序主程序 ...

回答 1 投票 0

如何在 Fortran 中打印进度条?

我是 Fortran 新手。我正在尝试用 Fortran 编写一个子例程,在循环内调用时打印进度条。虽然我的进度条代码作为独立程序运行良好,但它...

回答 2 投票 0

如何在 Fortran 90 中打印进度条?

我是 Fortran 新手。我正在尝试在 Fortran 90 中编写一个子例程,在循环内调用时打印进度条。虽然我的进度条代码作为独立程序运行良好,但它

回答 1 投票 0

GNU Fortran - 函数“dcosd”没有隐式类型

我是 Fortran 编码的新手,也是 GNU Fortran 和 Code::Blocks 的新手。 我已经在 Win10 上安装了 codeblocks-20.03mingw-setup,现在尝试从头开始运行这段代码: 程序你好 隐式

回答 1 投票 0

Python 在调用 Fortran 获取长度后尝试创建特定长度的列表时出错

我有一段Python代码,需要调用Fortran来获取Python需要创建的列表的长度(以便稍后可以将正确大小的列表传递回Fortran)。 这是c...

回答 1 投票 0

ctypes.ArgumentError 不知道如何转换参数1

我收到此错误(适用于 fun(x) 定义中对 f 的调用中的 x): ctypes.ArgumentError: 参数 1: : 不知道如何转换参数 1 当跑步时...

回答 1 投票 0

SYCL:未找到内核名称

关于这个问题还有其他类似的问题,但他们的答案并不能解决我的问题: 在抛出“sycl::_V1::runtime_error”实例后调用终止what():没有名为

回答 1 投票 0

如何在 Fortran 中获取未知长度的命令行参数?

我想从用于运行程序的命令行读取一些文本字符串。我在程序中使用内部子例程 GET_COMMAND_ARGUMENT ,基本上类似于: 程序测试

回答 2 投票 0

Fortran 中的隐式实数-复数转换

fortran的新标准对于调用和过程定义之间的不匹配更加严格。然而,有很多遗留代码,例如,复杂数组被视为......

回答 1 投票 0

在 Fortran 中创建一次然后频繁访问大型数组的最佳方式

我用 Fortran 进行了科学模拟。在其中,我需要在开始处“一次”计算一个大数组(例如 10^5 个元素,大小已知/可以在编写代码时预设)...

回答 1 投票 0

如何在 Fortran 中迭代数组?

非常简单的问题。 说我有 真实,维度(0:100) :: realResults 我想迭代 realResults,最终创建表单数组的 json [[x1,y1], [x2,y2], [x3, y3],...

回答 2 投票 0

Fortran CFD 代码中出现非数字

我正在尝试求解通过双收敛-发散喷嘴的流体流动的欧拉一维方程。 这是我的完整代码: 模块常量 双精度 ::GAM, GAMM1 ,

回答 1 投票 0

为什么 Intel Fortran + Intel MPI 在使用 MPI_Bcast 时报告警告(错误)?

下面是一个带有 MPI 的 Fortran 简单代码: 程序 mpi_broadcast_example 使用 mpi 隐式无 整数 :: ierr、等级、大小、根 整数::a 调用 MPI_Init(ierr) 打电话

回答 1 投票 0

将 c_int 转换为默认类型整数

我知道我可以使用 iso_c_binding 和 integer(c_int) :: i = int(1, kind = c_int) (或 integer(c_int) :: i = 1_c_int) 将默认类型整数转换为类型为 c_int 的整数。有什么办法吗...

回答 1 投票 0

Fortran 中的程序每次执行都会打印不同的结果

该程序每次运行时都会打印变量 ar 的不同值。运行之间的代码没有任何变化。 隐式实数 *8 (A-H,O-Z) PI = 0 PI=4.D0*ATAN(1.D0) ...

回答 1 投票 0

当我在 Visual Studio 的 cmd 提示符下运行 ifort 编译器时,为什么出现“WindowsSdkDir”未找到警告

我使用Visual Studio 2008和并行工作室xe2011来做Fortran代码,有时我也使用Visual Studio 2022社区版本。我在外部工具中设置了 ifort 编译器的 cmd 提示符...

回答 1 投票 0

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