F2PY是一个提供Python和Fortran编程语言之间接口的工具。
以前工作的 Python NumPy.f2py 因最新的英特尔 API Fortran 而失败
当我尝试使用英特尔 FORTRAN 重新运行先前成功的 F2PY 实例时,我在它开始编译后收到一条错误消息。 以前(2022 年 4 月)在 Windows 10 上我打开了一个现有的 ava...
我正在尝试使用一些现有代码在 python 项目中集成延迟微分方程(本页的 radar5)。我以为我已经成功地用 f2py 包装了 fortran 代码,因为...
文件描述符级stdout和F2PY扩展模块的Pytest捕获
以下代码中的 hello 函数写入标准输出。它是用 Fortran 编写的,并使用 numpy.F2PY 和 scikit-build 添加到包 hello-f2py 中。 Pytest 似乎无法捕获它写的内容...
我有一个主包(比如包 A),我想有一个可选的依赖项。我知道我可以使用 extras_require 来定义可选的包依赖项,但是我想要这个可选的依赖项......
VScode jupyter 内核在使用 f2py 子例程将大数据写入 2D fortran 数组时死机
在特定情况下我无法将 fortran 读取到 2D fortran 数组(ifort+f2py 编译 -> 在 Jupyter VScode 中加载并执行该子例程)。 我怀疑使用 ifort 的编译阶段可能有问题....
VScode jupyter 内核在使用 f2py 子例程加载大文件时死机
在特定情况下我无法打开大文件。 我怀疑使用 ifort 的编译阶段可能有问题。 有什么解决办法吗? 我写 Fortran90 代码,有一行打开阅读 fortran unform...
用numpy.f2py从fortran的子程序返回时发生错误。
我把hoge尽可能的简单化,但错误还是会出现。请告诉我是什么问题。这是我的Fortran子程序代码。子程序hoge(d) complex(kind(0d0)), intent(out):: d(5,10,15) ! 5 ...
"总线错误 "和 "munmap_chunk(): Fortran 95中的 "无效指针
我正在做一个python项目,为了提高效率,通过f2py调用一个fortran子程序。当我执行这段代码时,它在看似随机(非一致)的点上失败,并出现Segmentation Fault ...
为什么我不能通过f2py调用Fortran子例程而没有正确的输入数量?
[我正在尝试学习f2py,我有以下Fortran代码子例程fibonacci(a,n)隐式无整数:: i,n双精度:: a(n)做i = 1,n ...
我尝试从python调用Fortran的MPI。在helloworld.f90中,我写:子例程sayhello(comm)使用mpi!include'mpif.h'隐式无整数:: comm,等级,大小,错误调用MPI_Comm_size(comm,...
我有一个Fortran模块,我正在尝试用f2py进行编译(下面列出)。当我删除模块声明并将子例程单独留在文件中时,一切正常。但是,如果...
在OpenACC中使用F2Py会在Python中导致导入错误
我正在编写一个简单的测试代码,以了解如何包装包含openacc区域的fortran代码并从python进行调用。这是代码。模块测试仅使用iso_c_binding:sp => C_FLOAT,dp =&...
我正在用f2py成功编译我的fortran子例程。但是,将创建一个文件夹以及一个pyd文件。如果我没有将创建的pyd文件放在生成的文件夹中,则会出现此错误...
我正在尝试从f2py docs编译示例代码,该代码从子例程调用一个外部回调函数,该例程本身是从另一个子例程调用的:子例程f1()print *,...
我如何在Visual Studio代码中调试一个从f2py接口在共享库中调用c函数的python程序
我目前在使用Visual Studio进行调试时遇到问题。我想将GDB附加到通过与C共享库接口的主python程序调用的C(.so)共享库模块...
python-fortran集成:f2py和ctypes之间的回调比较
我在以下网址找到了一个有启发性的示例:https://numpy.org/devdocs/f2py/python-usage.html#call-back-arguments。这里是fortran例程:C文件:CALLBACK.F SUBROUTINE FOO(FUN,R)外部FUN整数...
我有一个带有假定形状数组的子例程,该子例程还包含一个内部函数:子例程test(x)实x(:)包含函数a()end end当我尝试用f2py(f2py -...
我知道我曾经提出过类似的话题,但是那是不同的。这次,添加打印语句不会更改我是否遇到段错误。调用omp_set_num_threads(omp_get_max_threads())...
f2py链接四方库?使用ctypes代替fortran包装?
更新11/23/2019:最初是关于为什么我不能让f2py用于简单的fortran包装器的问题。我的“答案”(如下)是改用ctypes。原始帖子:我已经花了...
我正在使用f2py编译要在Python脚本中调用的Fortran子例程。我已经在运行Mojave 10.14的Mac#1上编译了Fortran源代码。我使用以下命令对其进行了编译:f2py -c -m ] >>