用Python包装现代Fortran代码的最佳方法

2024-10-01 17:33:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道,并用f2py2e来包装一些旧的fortran77代码,但我的理解是,它不适用于较新的fortran95代码。我研究了应该使用什么,并且遇到了fwrap和{a3},它们似乎都没有给出它们当前状态的任何解释,也没有解释如何使用它们。我已经看到f2py的版本可以选择使用第三代f2py,但是它被评论为不起作用。鉴于此,我不知道我应该使用哪个项目。我应该用哪一个?在

这个问题现在已经交叉发布到(并在)计算科学堆栈交换站点上回答为Which package should I use to wrap Modern Fortran Code with Python?


Tags: 项目代码版本站点堆栈状态评论科学
1条回答
网友
1楼 · 发布于 2024-10-01 17:33:55

我曾经使用SWIG来包装一些C/C++代码,但它们不支持FORTRAN。不过,它们链接到以下内容

至少FoTrrAP表示它们支持FORTRAN95,但您可能不得不使用FRTWRAP来获得P/C++包装和SWyg用于Python包装。 f90wrap将基于f90源自动生成Python包装器(并支持派生类型)。在

相关问题 更多 >

    热门问题