温馨提示×

ubuntu Fortran兼容吗

小樊
44
2026-09-25 12:11:49
栏目: 智能运维

结论:Ubuntu 完全兼容 Fortran,而且支持得很好。

1. 编译器支持

Ubuntu 上常见的 Fortran 编译器有:

  • gfortran(GNU Fortran,最常用,免费开源)

    sudo apt update
    sudo apt install gfortran
    

    验证:

    gfortran --version
    
  • Intel Fortran(ifort / ifx)

    • 可通过 Intel oneAPI 安装(免费版可用)
    • 适合高性能计算和旧项目兼容
  • Flang(LLVM Fortran)

    • 较新,逐步成熟

2. 兼容情况

  • ✅ 支持 Fortran 77 / 90 / 95 / 2003 / 2008
  • ✅ 大部分 Fortran 2018 特性已支持(gfortran 较新版本)
  • ✅ 可调用 C / C++ 接口(ISO_C_BINDING)
  • ✅ 科学计算库丰富:
    • BLAS / LAPACK
    • MPI(OpenMPI)
    • HDF5
    • NetCDF

3. 常见用途

  • 数值计算
  • 气象 / 流体 / 物理仿真
  • 老科研代码迁移

4. 简单示例

program hello
  print *, "Hello Fortran on Ubuntu"
end program hello

编译运行:

gfortran hello.f90 -o hello
./hello

如果你有具体 Fortran 版本或老代码迁移问题,可以告诉我,我可以针对性说明兼容性。

0 踩