美文网首页Julia科学计算
在Julia中调用Fortran代码:疑难篇

在Julia中调用Fortran代码:疑难篇

作者: Kernholz | 来源:发表于2021-03-02 15:43 被阅读0次

    在前面的内容中,我们对Julia中如何调用Fortran代码有了大概的了解。但在具体操作中,我们仍会不断遇到各种各样的新问题。

    问题一:Fortran中的optional参数

    这一问题目前还没有找到很好的解决方案。Fortran中present的判断会出现问题,假阳性或假阴性都可能发生。即使把所有参数都用上,有时仍会出现问题。

    这种时候,如果能够修改Fortran源码,最好办法就是把对应的subroutine或者function复制一份,然后去掉所有optional

    问题二:Char类型的传递

    Int不同,Char类型的参数需要传成Ref{Cchar}(也即Ref{Int8}),而不能用Ref{Char}

    相关文章

      网友评论

        本文标题:在Julia中调用Fortran代码:疑难篇

        本文链接:https://www.haomeiwen.com/subject/tofxqltx.html