温馨提示×

centos能装哪些fortran

小樊
41
2026-10-23 20:31:30
栏目: 智能运维

在 CentOS 上可以安装多种 Fortran 编译器,常见和主流的有下面几类:


一、GNU Fortran(最常用 ✅)

包名:gcc-gfortran

安装方式

sudo yum install gcc-gfortran      # CentOS 7
sudo dnf install gcc-gfortran      # CentOS 8 / Stream

特点

  • 免费、开源
  • 支持 Fortran 77 / 90 / 95 / 2003 / 2008(部分 2018)
  • 稳定、兼容性好
  • 适合科研、工程、教学

使用

gfortran test.f90 -o test
./test

二、Intel Fortran(ifort / ifx)

适合高性能计算(HPC)

版本

  • ifort:传统 Intel Fortran
  • ifx:基于 LLVM 的新编译器(OneAPI)

安装方式

  1. 安装 Intel oneAPI:
    • Base Toolkit
    • HPC Toolkit
# 示例(需从 Intel 官网下载)
sudo sh ./l_BaseKit_p_*.sh
sudo sh ./l_HPCKit_p_*.sh

特点

  • 性能极强(尤其 Intel CPU)
  • 支持 OpenMP / MPI
  • 商业软件常用(如 ANSYS、ABAQUS)

三、PGI / NVIDIA HPC SDK(nvfortran)

适合 GPU 加速

安装

  • NVIDIA HPC SDK(原 PGI)

特点

  • 支持 CUDA Fortran
  • 支持 GPU 并行
  • 适合气象、流体、AI 科学计算

四、LFortran(新兴编译器)

实验性、现代

特点

  • 开源
  • 支持交互式 Fortran
  • 仍在快速发展

安装

  • 源码编译或使用预编译包

五、其他少见/老编译器

  • g77(已淘汰,不推荐)
  • Lahey / Absoft / Nag(商业,较少在 CentOS 用)

六、推荐选择 ✅

场景 推荐
学习 / 科研 gfortran
高性能计算 ifort / ifx
GPU 计算 nvfortran
工业软件 Intel Fortran

如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 用途(学习 / 科研 / 商业软件 / MPI / GPU)

我可以给你精确的安装命令和示例。

0 踩