继上一期详解了SimForge「在线协同」功能的优势后,本期将聚焦仿真工程师更底层的生产力需求——在工业仿真全流程中,为了突破图形交互延迟、异构环境适配、开发调试割裂等核心痛点,「SimForge 高性能仿真云」推出了「远程桌面」功能。
什么是「远程桌面」?
为什么需要「远程桌面」?
远程桌面(VDI)提供给用户一个具备图形界面的 Linux 虚拟机,图形应用通过 GPU 渲染后会显示在远程桌面中。
用户还可以在远程桌面中通过命令行执行相关命令,如程序编译、运行、脚本执行等,目的是提供更方便、更灵活、更高效的集群使用方式。
远程桌面挂载了用户的存储空间,可直接通过命令行访问存储目录。
「远程桌面」应用场景:
① 算力瓶颈突破:
本地工作站难以支撑超大规模仿真任务,前后处理需要流畅、清晰操作和图形显示。
② 多任务并行:
需要自行编写脚本实现作业批量提交运行。
③ 云端编译与运行:
自研程序需要在线编译,并在神工坊集群上运行。
2
如何使用「远程桌面」功能?
对于仿真工程师而言,传统的本地计算模式不仅受限于硬件性能,还面临着软件安装、配置复杂等问题。而借助「远程桌面」,工程师们无需在本地配置高性能硬件和复杂的软件环境,只需通过web端,即可享受到“海量软件,无穷算力”。在接下来的内容中,我们将图解详述 「远程桌面」功能的具体使用方法。
1. 开通与退订
「远程桌面」开通:
点击 dock 栏进入远程桌面开通界面,选择规格,点击开通。
“dock 栏”远程桌面图标
「远程桌面」退订:
点击 topbar 功能管理按钮,下拉框选择远程桌面,弹窗中显示已开通的远程桌面规格
连接:进入远程桌面
退订:退订远程桌面
!
注意
退订后远程桌面内运行的作业,进程将全部结束,请谨慎操作!
2. 基本使用
① 进入远程桌面:
方法一:单击 dock 栏远程桌面图标,进入已开通的远程桌面
方法二:单击 topbar 功能管理图标,下拉框选择远程桌面,弹窗中选择连接按钮,进入已开通远程桌面
注:远程桌面是一个带有图形界面的 Linux 虚拟机,基本使用同 linux 发行版 Centos 或者 Ubuntu 一致,详细请参考相关使用教程。
② 递交作业
③ 查看队列资源
aip queue info
④ csub 任务提交命令
csub -I -q q_x86_sf -n 8 -o %J.out -e %J.error <command>
-I:程序输出会打印到终端,终端关闭则程序终止运行。
-q:后接队列名,如 q_x86_sf
-n:后接程序运行使用核心数
-o:后接文件名,将输出打印至该文件中
-e:后接文件名,将错误信息打印至该文件中
command:Linux 系统运行程序的命令
⑤ 更多命令参数请查看 csub 文档:
man csub
3. 客户端模式使用
远程桌面可以通过客户端模式访问,基于客户端,能够给用户提供更加流畅、清晰的图形操作体验。
tip:客户端连接前,需要在平台开通远程桌面
① 客户端下载
用户可以通过Broadcom官网,选择相应版本,下载客户端并安装。
② 客户端设置
用户启动客户端后,首先进行客户端的设置,点击右上角下拉框,选择配置 SSL,弹窗中选择不验证服务器身份证书-确定
③ VDI 连接
单击新建服务器,弹窗里输入 VDI 服务器地址: studio.hpc.simforge.cn
单击连接, 随后弹窗中输入Simforge平台账号密码。登录后即可看到在平台开通的 VDI,点击进入远程桌面。
3
结语
「神工坊」团队希望通过「远程桌面」功能高性能、灵活性和多场景支持等优势,为仿真工程师们打造了一个高效、便捷、安全的云端工作环境。