概述

并行计算介绍,劳伦斯利弗莫尔国家实验室 对并行计算有较详细介绍,主要用于科学与工程领域,包括:

  • 大气科学、地球科学、环境科学等;
  • 物理学 -- 应用物理学、核物理、粒子物理、凝聚态物质科学、高压、聚变、光子学;
  • 生物科学、生物技术、基因科学;
  • 化学、分子科学;
  • 地质科学、地震科学;
  • 机械工程 -- 从义肢到航天飞机;
  • 电子工程、电路设计、微电子;
  • 计算机科学、数学;
  • 防务、武器设计。

并行计算主要用到消息传递接口标准,Message Passing Interface, MPI,开放实现为 OpenMPI,达到多机并行计算时相互之间通信目的。此外,随着 GPGPU、ASIC 与 FPGA 计算的出现和发展成熟,高性能计算呈现异构、混合形态,参考 HPC 编程模型、编译器,性能分析

Environment Modules 工具

IBM LSFOpen MPI 都要用到这个 Environment Modules 工具。本小节将介绍此工具原理与用法。

在 ArchLinux 系统(Manjaro)上安装 Environment Modules:

$ yay -S env-modules

关于 IBM LSF

IBM Spectrum LSF, spectrum, 光谱、谱系,LSF,load sharing facility, 负载分配设施。

Last change: 2023-10-16, commit: 8e203d7