非管理员远程在服务器home目录中静默安装并使用Matlab过程记录和总结(下)

四、实际并行计算的操作

       在管理节点上安装完成Matlab之后,接下来其实就可以运行程序了,不过这个时候运行程序是在管理节点上运行,但是管理节点存储着用户的相关资料等内容,一旦发生故障或者问题就会对服务器产生很大的影响,因此一般不允许在管理节点上运行任何程序,这个时候我们就需要在计算节点上运行相关程序,也就是说要提交来指定你需要的计算资源;以曙光的计算资源为例,在这个服务器上,所安装的是Slurm作业调度系统以及Module软件调用工具,通俗的讲,前者是你把作业提交给计算节点的工具,后者是你管理不同计算软件(pythonR等)的工具,如图8、9所示:

图8、module工具


图9、作业调度系统Slurm

       做并行计算之前,我们先用module avail命令来查询系统已经安装的软件,即会出现类似非管理员远程在服务器home目录中静默安装并使用Matlab过程记录和总结(上)的图1中那样的软件集合,这些软件已经安装的软件都是可以直接使用的,只要用module load 相应的软件名称就可以了,module的常见指令还有很多,具体可以参见下图:

图10、module常见指令

       由于我们是跑matlab,所以先不管其他,直接来参考一个网上的运行Matlab并行计算的脚本文件:

图11、一个非常重要的例子

你可能感兴趣的:(非管理员远程在服务器home目录中静默安装并使用Matlab过程记录和总结(下))