软件编译与运行环境

本集群系统安装了多种编译运行环境,主要包括编译器、MPI并行开发环境及数学库等。

用户进入E-Shell时默认已加载compiler/devtoolset/7.3.1mpi/hpcx/gcc-7.3.1compiler/dtk/21.10环境。

bash用户可以通过修改$HOME/.bashrc文件中加载软件信息来调整默认加载的软件环境。

一般编译和运行程序时可用module load modulefile加载对应的模块。

编译器

系统提供多种CPU主机环境及加速卡编译器,安装版本及安装路径如下:

分类 软件名称 版本 安装路径
CPU C/Fortran编译器 gcc/g++ 7.3.1 /opt/rh/devtoolset-7/
gfortran 7.3.1 /opt/rh/devtoolset-7/
icc 2017.5.239 /opt/hpc/software/compiler/intel/intel-compiler-2017.5.239
2021.3 /public/software/compiler/intel-compiler/2021.3.0
ifort 2017.5.239 /opt/hpc/software/compiler/intel/intel-compiler-2017.5.239
2021.3 /public/software/compiler/intel-compiler/2021.3.0
加速卡编译器 HIP编译器hipcc 3.3 /opt/rocm/hip/
HCC编译器hcc 3.3 /opt/rocm/hcc/
OpenCL编译器hcc 3.3 /opt/rocm/hcc/

注:加载了相关软件环境后,可以通过“which”命令查找命令所在路径,以intel编译器为例,比如“which icc”,通过“icc -v”命令可以查询icc的版本,详细命令行调用则可用“icc --help”获得。

并行开发环境

系统提供多种MPI并行开发环境,安装版本及安装路径如下:

分类 软件名称 版本 安装路径
MPI Hpcx-gcc 2.4.1 /opt/hpc/software/mpi/hpcx/v2.4.1/gcc-7.3.1
Hpcx-intel 2.4.1 /opt/hpc/software/mpi/hpcx/v2.4.1/intel-2017.5.239
MPI Intelmpi 2017.4.239 /public/software/mpi/intelmpi/2017.4.239
2021.3.0 /public/software/mpi/intelmpi/2021.3.0
MPI Openmpi 4.0.4 /opt/hpc/software/mpi/openmpi/4.0.4/gcc-7.3.1

数学库

系统提供多种CPU数学库、加速卡数学库等,安装版本及路径如下:

分类 软件名称 版本 安装路径
CPU数学库 antlr 2.7.7 /public/software/mathlib/antlr/2.7.7
blas 3.5.0 /public/software/mathlib/blas/3.5.0
cdo 1.7.2 /public/software/mathlib/cdo/1.7.2
fftw 3.3.8-double-gnu /public/software/mathlib/fftw/3.3.8/double/gnu
3.3.8-double-intel /public/software/mathlib/fftw/3.3.8/double/intel
3.3.8-single-gnu /public/software/mathlib/fftw/3.3.8/single/gnu
3.3.8-single-intel /public/software/mathlib/fftw/3.3.8/single/intel
grads 2.2.0 /public/software/mathlib/grads/2.2.0
2.2.1 /public/software/mathlib/grads/2.2.1
grib2 2.0.7 /public/software/mathlib/grib2/2.0.7
grib_api 1.28.0 /public/software/mathlib/grib_api/1.28.0
gsl 2.6 /public/software/mathlib/gsl/2.6
hdf4 4.2r1 /public/software/mathlib/hdf4/4.2r1
hdf5 1.8.20 /public/software/mathlib/hdf5/1.8.20
ImageMagick 7.0.10 /public/software/mathlib/ImageMagick/7.0.10
ioapi 3.2 /public/software/mathlib/ ioapi/3.2
jasper 1.900.1 /public/software/mathlib/jasper/1.900.1
lapack 3.8.0 /public/software/mathlib/lapack/3.8.0
libjpeg 9.1.0 /public/software/mathlib/libjpeg/9.1.0
libpng 1.2.50 /public/software/mathlib/libpng/1.2.50
libxc 4.3.4 /public/software/mathlib/libxc/4.3.4
ncl_ncarg 6.5.0 /public/software/mathlib/ncl_ncarg/6.5.0
nco 4.6.7 /public/software/mathlib/nco/4.6.7
ncview 2.1.7 /public/software/mathlib/ncview/2.1.7
netcdf 3.6.3 /public/software/mathlib/netcdf/3.6.3
4.4.1 /public/software/mathlib/netcdf/4.4.1
opencv 3.1.0 /public/software/mathlib/opencv-3.1.0
opengrads 2.0.a8 /public/software/mathlib/opengrads/2.0.a8
openjpeg 2.3.1 /public/software/mathlib/openjpeg/2.3.1
pnetcdf 1.8.1 /public/software/mathlib/pnetcdf/1.8.1
1.12.0 /public/software/mathlib/pnetcdf/1.12.0
1.12.1 /public/software/mathlib/pnetcdf/1.12.1
scalapack 2.0.0 /public/software/mathlib/scalapack/intel/2.0.0
udunits 2.2.25 /public/software/mathlib/ udunits/2.2.25
2.2.26 /public/software/mathlib/ udunits/2.2.26
zlib 1.2.8 /public/software/mathlib/zlib/1.2.8
1.2.11 /public/software/mathlib/zlib/1.2.11
加速卡数学库 rocblas 3.3 /opt/rocm/rocblas/
hipblas 3.3 /opt/rocm/hipblas/
OpenCL库 opencl 3.3 /opt/rocm/opencl/

results matching ""

    No results matching ""