FORTRAN墨西哥人的未来?

6视图(30天)
罗伯特。
罗伯特。 2020年12月28日
评论道: 罗伯特。 2021年1月27日
与苹果现在M1,希望未来的MATLAB版本将原生支持。万博1manbetx下一个问题是FORTRAN墨西哥人comiler支持。万博1manbetx到目前为止对于Windows和Mac,这是英特尔只(尽管你可以百依百顺gfortran墨西哥人在Mac上)。所以MathWorks程序员想知道下一个是什么?我们应该如何准备?唠叨了一个本地FORTRAN M1版本,有一些“贝塔”gfotran M1。我怀疑英特尔将把苹果M1的编译器。我们应该开始移植FORTRAN墨西哥人C代码?
1评论
dpb
dpb 2020年12月28日
“我们应该开始将FORTRAN墨西哥人的代码移植到C ?”
可能。TMW似乎已经基本上放弃了Fortran 10年前。
结合他们的难以置信的神秘和荒谬的安装,他们不会给你说明编译和链接的步骤,但试图迫使一个“批准”编译器,我完全放弃了。
没有理由这样的一场噩梦;我有一个遗留系统来维护,但他们打破了兼容性,然后不让.mex文件加载如果链接不特定版本库即使没有变化。令人沮丧的不是这个词的感觉……和支持股万博1manbetx票的回答是“不支持”。
然后,试图让他们告诉你将来可能是徒劳的。
希望有好消息…

登录置评。

答案(1)

克里斯Rorden
克里斯Rorden 2021年1月3日
编辑:克里斯Rorden 2021年1月5日
实验构建的开源gFortran M1编译器是可用的
在我的测试中,它执行得很好
之间移动数学运算架构面临的挑战是如何处理不是一个数字值。然而,这将影响任何编译器,Fortran和c。这是一个原因,工具如R一直缓慢转换:
Matlab的Fortran代码健壮和证实。切换到C不会提供任何性能优势。Fortran语言的好处是建立,证明例程。C的优点是,它是大多数当代程序员更熟悉,这可能有助于维护和扩展代码。然而,进行两种体系结构和一个开关的切换语言在同一时间似乎是一个危险的选择。更好的方法是保持证明Fortran新架构的代码,来帮助识别架构具体问题。
1评论
罗伯特。
罗伯特。 2021年1月27日
我理解我们将对AppleSilicon Fortran,问题是将MATLAB支持Fortran m1的墨西哥人。万博1manbetx一个正面从Mathworks时间准备就好了。因为这个原因我决定升级我的2016与2020年英特尔13”macbook pro和32 gb的M1将等等看。

登录置评。

类别

找到更多的在Fortran和MATLAB帮助中心文件交换

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!