Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Last update: April 27, 2024

如何查看服务器上有哪些软件?

我们在服务器上提供了很多软件和软件包供使用. 这里核心的命令是 module.

当你登录服务器时, 服务器不会为你预先加载任何软件, 你需要自己指定要加载哪些软件.

module avail 查看服务器上已安装的软件. (缩写 module av)

aduser@loginNode:~$ module avail
------------------------------------------- /etc/environment-modules/modules -------------------------------------------
CUDA/11.8  CUDA/12.3

------------------------------------------------ /software/modulefiles -------------------------------------------------
anaconda3      LAPACK/3.11.0  MPICH/4.2.0      Python/3.8.12   Python/3.12.2  texlive/2023
Intel-toolset  MATLAB/R2023b  OpenBLAS/0.3.26  Python/3.10.13  R/4.2.2

Key:
loaded  modulepath

这里列出的都是可以加载的软件环境, 在你的命令行中你可以看到 已被加载的软件背景有阴影.

上下两部分的区别在于, /etc/environment-modules/modules 底下的 modules 仅对本节点适用, 而 /software/modulefiles 底下的 modules 对所有计算节点通用.

因此, 如果你需要用 slurm 提交任务, 我们建议加载 /software/modulefiles 底下的 modules, 或者根据你要提交任务的机器拥有的本地 modules 在 sbatch 脚本中加载对应的 module.

可以通过 module load <name> 加载要用的 module, 例如用 module load LAPACK/3.11.0 加载 LAPACK. 如果 module 已加载, 不会重新加载.

可以通过 module unload <name> 卸载 module. 如果 module 未被加载, 不会报错.

module list 列出当前所用 module.

当前服务器上提供的软件(持续更新)

我想用的软件机器上没有或者版本过低, 怎么办?

一般软件的主页里会提供 Installation Guide. 请根据安装指南将软件安装到自己的用户目录下(提示: 通过make或cmake编译安装的软件可以在第一步指明安装路径, 这时只要将安装路径指定为自己的用户目录, 就无需管理员权限).

如果安装失败, 或没有找到不需要管理员权限的安装指南, 请联系管理员, 邮件里写明软件名称及用途, 管理员会在24小时内回信.

接下来干嘛?

你已经知道了所有必须要知道的信息! 如果还遇到了任何困难, 请向管理员求助.

前往了解 集群的配置和性能


Copyright © 2020-2024 Advancedsolver Admin Team.