f2py 相关问题

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

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

f2py编译的Fortran模块中的垃圾回收

我的问题是,对于作为外部模块编译(通过f2py)并由Python脚本使用的Fortran模块,垃圾收集如何(以及如何)进行垃圾回收?背景我目前正在使用有限的...

回答 1 投票 0

如何通过f2py将pgfortran(具有OpenAcc direvative)与python连接

使用f2py连接python和Fortran语言。 f2py网站https://docs.scipy.org/doc/numpy/f2py/在使用gfortran和pgfortran(PGI)集成OpenMP之前,Fortran都可以使用。 makefile文件为...

回答 1 投票 1

在Windows 10上使用f2py对`__imp_PyFloat_Type的未定义引用

我正在尝试使用f2py编译Fortran 90文件,以在Python模块中使用。该文件由两个子例程组成。我可以在命令窗口中使用gfortran ljlib3.f90来编译文件,但是我...

回答 1 投票 0

无法从f2py编译功能使用Fortran代码

我有以下的Fortran代码:routines.f90模块mymodule中包含附加功能(A,B),实(8),意图(中)::一个真实的(8),意图(中):: B ...

回答 1 投票 1

如何才能正确运行从numpy的文档f2py例子吗?

我有以下的关于f2py和回调函数的文档numpy的所示的例子之一的麻烦。我所执行的确切相同的步骤,在第一个例子(即f2py -c -m回调...

回答 1 投票 1

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