在曙光超级计算机上,如何通过SSH协议安全登录,并配置个人的shell环境以及设置编译器选项以适应MPI并行程序的编译需求?
时间: 2024-11-18 13:26:22 浏览: 32
为确保在曙光超级计算机上的安全登录和环境配置,建议首先掌握SSH协议的使用。SSH协议不仅提供加密的远程登录功能,还允许用户执行命令和传输文件,非常适合处理高性能计算资源。
参考资源链接:[派-曙光高性能计算机用户使用手册 V1.0](https://wenku.csdn.net/doc/3tezm6i9e0?spm=1055.2569.3001.10343)
登录时,用户应使用安全密钥或口令,通过SSH客户端连接到'***'或'***'。成功登录后,默认shell环境为bash,但可以通过执行`chsh`命令更改至csh或其他shell。例如,要切换到csh,可以执行以下命令:
```
chsh -s /bin/csh
```
在环境配置方面,用户需要对shell进行个性化设置以适应MPI并行程序的编译。首先,确认已安装的MPI库版本,如OpenMPI或MVAPICH2,并根据所选MPI版本设置环境变量。例如,若使用OpenMPI,可能需要设置环境变量OMP_NUM_THREADS和MPI_HOME。然后,可以创建一个shell配置文件,如.bashrc,来永久添加这些设置:
```
export PATH=/path/to/openmpi/bin:$PATH
export LD_LIBRARY_PATH=/path/to/openmpi/lib:$LD_LIBRARY_PATH
```
在编译MPI并行程序时,需要使用mpicc或mpif90等MPI编译器包装器,并指定正确的编译选项。例如,编译一个C语言的MPI程序,可以使用以下命令:
```
mpicc -o my_program my_program.c
```
使用mpif90编译Fortran程序类似。务必查阅《派-曙光高性能计算机用户使用手册 V1.0》中的编译器和编译选项部分,以获取更详细的配置指南和选项。
此外,建议熟悉作业调度软件的使用,包括sbatch、squeue、sinfo、scontrol和scancel命令,这些工具对于管理在超级计算机上运行的作业至关重要。
掌握上述操作后,用户将能够在曙光超级计算机上安全地登录、配置个人偏好环境,并高效地编译和运行MPI并行程序。
参考资源链接:[派-曙光高性能计算机用户使用手册 V1.0](https://wenku.csdn.net/doc/3tezm6i9e0?spm=1055.2569.3001.10343)
阅读全文