f2py 相关问题

F2PY是一个提供Python和Fortran编程语言之间接口的工具。

以前工作的 Python NumPy.f2py 因最新的英特尔 API Fortran 而失败

当我尝试使用英特尔 FORTRAN 重新运行先前成功的 F2PY 实例时,我在它开始编译后收到一条错误消息。 以前(2022 年 4 月)在 Windows 10 上我打开了一个现有的 ava...

回答 0 投票 0

调用 f2py 包装函数后的 Python 代码不执行

我正在尝试使用一些现有代码在 python 项目中集成延迟微分方程(本页的 radar5)。我以为我已经成功地用 f2py 包装了 fortran 代码,因为...

回答 0 投票 0

文件描述符级stdout和F2PY扩展模块的Pytest捕获

以下代码中的 hello 函数写入标准输出。它是用 Fortran 编写的,并使用 numpy.F2PY 和 scikit-build 添加到包 hello-f2py 中。 Pytest 似乎无法捕获它写的内容...

回答 0 投票 0

需要扩展模块的可选 setup.py 依赖项

我有一个主包(比如包 A),我想有一个可选的依赖项。我知道我可以使用 extras_require 来定义可选的包依赖项,但是我想要这个可选的依赖项......

回答 0 投票 0

VScode jupyter 内核在使用 f2py 子例程将大数据写入 2D fortran 数组时死机

在特定情况下我无法将 fortran 读取到 2D fortran 数组(ifort+f2py 编译 -> 在 Jupyter VScode 中加载并执行该子例程)。 我怀疑使用 ifort 的编译阶段可能有问题....

回答 0 投票 0

VScode jupyter 内核在使用 f2py 子例程加载大文件时死机

在特定情况下我无法打开大文件。 我怀疑使用 ifort 的编译阶段可能有问题。 有什么解决办法吗? 我写 Fortran90 代码,有一行打开阅读 fortran unform...

回答 0 投票 0

用numpy.f2py从fortran的子程序返回时发生错误。

我把hoge尽可能的简单化,但错误还是会出现。请告诉我是什么问题。这是我的Fortran子程序代码。子程序hoge(d) complex(kind(0d0)), intent(out):: d(5,10,15) ! 5 ...

回答 1 投票 0

"总线错误 "和 "munmap_chunk(): Fortran 95中的 "无效指针

我正在做一个python项目,为了提高效率,通过f2py调用一个fortran子程序。当我执行这段代码时,它在看似随机(非一致)的点上失败,并出现Segmentation Fault ...

回答 1 投票 0

为什么我不能通过f2py调用Fortran子例程而没有正确的输入数量?

[我正在尝试学习f2py,我有以下Fortran代码子例程fibonacci(a,n)隐式无整数:: i,n双精度:: a(n)做i = 1,n ...

回答 1 投票 6

从python调用Fortran的MPI

我尝试从python调用Fortran的MPI。在helloworld.f90中,我写:子例程sayhello(comm)使用mpi!include'mpif.h'隐式无整数:: comm,等级,大小,错误调用MPI_Comm_size(comm,...

回答 1 投票 1

使用f2py编译Fortran模块

我有一个Fortran模块,我正在尝试用f2py进行编译(下面列出)。当我删除模块声明并将子例程单独留在文件中时,一切正常。但是,如果...

回答 2 投票 7

在OpenACC中使用F2Py会在Python中导致导入错误

我正在编写一个简单的测试代码,以了解如何包装包含openacc区域的fortran代码并从python进行调用。这是代码。模块测试仅使用iso_c_binding:sp => C_FLOAT,dp =&...

回答 2 投票 2

f2py,尽管编译成功,仍无法正确导入

我正在用f2py成功编译我的fortran子例程。但是,将创建一个文件夹以及一个pyd文件。如果我没有将创建的pyd文件放在生成的文件夹中,则会出现此错误...

回答 2 投票 1

f2py无法使用回调函数包装子例程

我正在尝试从f2py docs编译示例代码,该代码从子例程调用一个外部回调函数,该例程本身是从另一个子例程调用的:子例程f1()print *,...

回答 1 投票 0

我如何在Visual Studio代码中调试一个从f2py接口在共享库中调用c函数的python程序

我目前在使用Visual Studio进行调试时遇到问题。我想将GDB附加到通过与C共享库接口的主python程序调用的C(.so)共享库模块...

回答 1 投票 0

python-fortran集成:f2py和ctypes之间的回调比较

我在以下网址找到了一个有启发性的示例:https://numpy.org/devdocs/f2py/python-usage.html#call-back-arguments。这里是fortran例程:C文件:CALLBACK.F SUBROUTINE FOO(FUN,R)外部FUN整数...

回答 1 投票 1

为什么带有假定形状参数的子例程不能具有内部函数?

我有一个带有假定形状数组的子例程,该子例程还包含一个内部函数:子例程test(x)实x(:)包含函数a()end end当我尝试用f2py(f2py -...

回答 1 投票 0

Fortran:分段错误

我知道我曾经提出过类似的话题,但是那是不同的。这次,添加打印语句不会更改我是否遇到段错误。调用omp_set_num_threads(omp_get_max_threads())...

回答 2 投票 2

f2py链接四方库?使用ctypes代替fortran包装?

更新11/23/2019:最初是关于为什么我不能让f2py用于简单的fortran包装器的问题。我的“答案”(如下)是改用ctypes。原始帖子:我已经花了...

回答 1 投票 0

ImportError:未为f2py加载库

我正在使用f2py编译要在Python脚本中调用的Fortran子例程。我已经在运行Mojave 10.14的Mac#1上编译了Fortran源代码。我使用以下命令对其进行了编译:f2py -c -m ] >>

回答 2 投票 0

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