Intel ifort进入废弃状态
11/19
本文最后更新于
2024年11月19日,已超过
102天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
Only constant in life is change.
原先预计Intel IFORT编译器被废弃至少得两三年时间,没想到在去年年底Intel发布了Intel Fortran Compiler Classic(ifort)的废弃通知。
不过你不必担心ifort立刻不能使用了。按照Intel产品发布策略,“Deprecation”只是意味着功能不再更新,也不鼓励用户继续使用,并且在未来可能会被淘汰,但产品仍然可以使用一段时间。
但Intel通知ifort会在2024年末被移除,即在Intel oneAPI 2025版本中会移除ifort编译器(2024版本ifort与ifx共存)。即如果需要使用Intel oneAPI新版本,还是建议尽快迁移到ifx。
官方列举了从ifort升级到ifx编译器的好处包括:
- 更快的编译时间
- 对最新的及未来的Intel处理器的优化
- 能在Intel GPUs加速代码
- 因为基于LLVM编译框架,LLVM社区工具,比如Santizers能够帮助查找修正内存/线程问题
- Fortran 2023和OpenMP 5.2、6.0标准正在加入
- 持续的支持
建议
笔者遇到过咨询GEOS-Chem模式不支持ifx的问题。因此对于基于Intel Fortran编译器开发的软件团队建议还是提前考虑ifort迁移到ifx路线图,验证新编译器移植结果正确性以及性能评估,早日发布支持ifx的版本。
建议参考Intel官方的移植指南:https://www.intel.com/content/www/us/en/developer/articles/guide/porting-guide-for-ifort-to-ifx.html
参考资料

