温馨提示×

centos可以装哪些fortran工具

小樊
49
2026-09-12 04:36:21
栏目: 智能运维

CentOS 上,可以安装和使用的 Fortran 工具(编译器、构建工具、调试/分析工具等)主要包括下面几类:


一、Fortran 编译器

1. GNU Fortran(最常用)

包名:gcc-gfortran

sudo yum install gcc-gfortran

✅ 支持 Fortran 77 / 90 / 95 / 2003 / 2008(部分 2018)
✅ 免费、稳定,CentOS 默认仓库就有

使用:

gfortran test.f90 -o test

2. Intel Fortran Compiler(ifort / ifx)

适合高性能计算(HPC)

  • 老版本:intel-compiler-2020
  • 新版本(oneAPI):intel-oneapi-compiler-fortran

安装方式:

  • 通过 Intel 官方 yum 源
  • 或下载 oneAPI 安装包

示例:

ifort test.f90 -o test
ifx test.f90 -o test

✅ 性能强
❌ 体积大、配置复杂


3. LLVM Flang(较新)

  • flang(旧)
  • flang-new(LLVM 新项目)

CentOS 8+ 可通过 EPEL 或源码安装

sudo yum install flang

⚠️ 成熟度不如 gfortran


4. NAG Fortran Compiler(商业)

  • 需官网购买
  • 对 Fortran 标准支持极好

二、构建与项目管理工具

1. Make

sudo yum install make

2. CMake(推荐)

sudo yum install cmake

支持 Fortran 项目:

project(myproj Fortran)

3. Autotools

sudo yum install autoconf automake libtool

三、调试与性能分析工具

1. GDB(调试)

sudo yum install gdb

Fortran 调试:

gdb ./a.out

2. Valgrind(内存检查)

sudo yum install valgrind

3. Intel VTune / Advisor(HPC)

配合 Intel 编译器使用


四、数值与并行相关工具

1. OpenMP(并行)

  • gfortran 原生支持
gfortran -fopenmp test.f90

2. MPI(并行)

  • OpenMPI
sudo yum install openmpi openmpi-devel
  • MPICH
sudo yum install mpich mpich-devel

3. BLAS / LAPACK

sudo yum install blas lapack

或:

sudo yum install openblas

五、IDE / 编辑器(可选)

  • VS Code(远程 SSH)
  • Emacs / Vim
  • Eclipse + Photran(较少用)

六、推荐组合(常见)

✅ 学习 / 科研:

gcc-gfortran + make + gdb

✅ 高性能计算:

intel-oneapi + openmpi + vtune

✅ 工程项目:

gfortran + cmake + openblas

如果你能说明:

  • CentOS 版本(7 / 8 / Stream)
  • 用途(学习 / 科研 / HPC / 工程)

我可以给你更精确的安装命令和配置示例

0