温馨提示×

ubuntu有哪些fortran工具

小樊
38
2026-10-10 02:57:53
栏目: 智能运维

在 Ubuntu 上,可以使用多种 Fortran 相关的开发工具和编译器。下面按编译器、构建工具、调试/分析工具、编辑器/IDE、数值库等分类介绍常见的 Fortran 工具。


一、Fortran 编译器

1. GNU Fortran(最常用)

sudo apt install gfortran
  • 命令:gfortran
  • 支持 Fortran 77/90/95/2003/2008(部分 2018)
  • 免费、开源,Ubuntu 默认推荐

2. Intel Fortran Compiler(Intel oneAPI)

  • 官方名:Intel Fortran Compiler (ifx / ifort)
  • 需从 Intel 官网或 apt 源安装:
sudo apt install intel-oneapi-compiler-fortran
  • 性能优秀,适合科学计算
  • 免费(个人/学术)

3. LLVM Flang

sudo apt install flang
  • 基于 LLVM 的 Fortran 前端
  • 仍在发展中,兼容性不如 gfortran

4. NAG Fortran Compiler(商业)

  • 高质量错误检查
  • 需购买 license

二、构建与项目管理工具

1. Make

sudo apt install make
  • 传统 Fortran 工程构建方式

2. CMake

sudo apt install cmake
  • 支持 Fortran 项目
  • 跨平台,推荐现代项目使用

3. Meson + Ninja

sudo apt install meson ninja-build
  • 现代构建系统
  • 对 Fortran 支持良好

4. Fortran Package Manager(fpm)

sudo apt install fpm
  • 官方 Fortran 包管理工具
  • 类似 Cargo / npm

三、调试与性能分析

1. GDB(调试器)

sudo apt install gdb
  • 支持 Fortran 调试

2. Valgrind

sudo apt install valgrind
  • 内存泄漏检测

3. gprof

  • 随 gfortran 提供
  • 简单性能分析

4. Intel VTune / Advisor

  • Intel oneAPI 附带
  • 高级性能分析

四、编辑器与 IDE

1. VS Code

sudo snap install code
  • 插件:
    • Modern Fortran
    • Fortran IntelliSense

2. Vim / Neovim

sudo apt install vim
  • 插件:fortran-language-server

3. Emacs

sudo apt install emacs
  • 内置 Fortran 模式

4. Code::Blocks / Eclipse

  • 支持 Fortran 工程

五、常用 Fortran 数值与科学库

1. LAPACK / BLAS

sudo apt install liblapack-dev libblas-dev

2. FFTW

sudo apt install libfftw3-dev

3. NetCDF / HDF5

sudo apt install libnetcdf-dev libhdf5-dev

4. MPI(并行)

sudo apt install openmpi-bin libopenmpi-dev

六、推荐组合(新手)

✅ 入门推荐

  • gfortran
  • VS Code + Modern Fortran
  • fpm 或 CMake

✅ 科研计算

  • Intel Fortran + MPI + LAPACK

如果你愿意,我可以:

  • 给你一个 Ubuntu 上 Fortran 环境一键安装脚本
  • 或帮你 配置 VS Code Fortran 开发环境
  • 或推荐 学习 Fortran 的示例项目

你更想了解哪一块?

0 踩