diff --git a/docs/source/FAQ.md b/docs/source/FAQ.md index ad96b00..74cf9f4 100644 --- a/docs/source/FAQ.md +++ b/docs/source/FAQ.md @@ -1,5 +1,27 @@ # 第6章 FAQ ## 文件、目录命名有什么要求? + 文件、目录的命名不要带特殊字符(包括空格),可能会影响软件运行。建议使用A1_B2这样的命名方式。 -## 不同的队列有什么区别 +## 不同的队列有什么区别? + +队列一般分为: +- CPU计算节点:如q_x86_sf +- GPU渲染节点:如GPU_sf + +![](figs/warn.png)**警告** 请不要在使用**仿真计算**应用时提交至**GPU渲染队列**,作业将被管理员杀掉。 + +![](figs/warn.png)**警告** 请不要在使用**图形应用**时提交至**CPU计算队列**,作业将被管理员杀掉。 + +## VNC和VDI有什么区别? + +- VDI:虚拟远程桌面接口 + +- VNC:虚拟网络控制台 + +| 图形界面 | 额外操作 | 是否额外付费 | 性能 | +| :----: | :----: | :----: | :----: | +| VDI | 开通远程桌面|是 | 高 | +| VNC | 无需额外步骤 | 否 | 一般 | + +{ref}`仿真计算的GUI模式`和**图形应用**均可使用上述两种方式提交。 diff --git a/docs/source/chapter_one.md b/docs/source/chapter_one.md index 78381f9..263607a 100644 --- a/docs/source/chapter_one.md +++ b/docs/source/chapter_one.md @@ -26,6 +26,7 @@ “神工坊”高性能仿真平台是专为工业制造领域提供高性能工业仿真和仿真软件开发服务在线平台。平台以国家超级计算无锡中心丰富的软件资源和海量的硬件资源为支撑,为用户提供了一个本地“PC”式体验的高性能仿真平台,平台基于高效、低延迟远程传输协议和GPU渲染等方式,给用户提供流畅、清晰的工业仿真软件原生界面操作体验的同时,保留了超算强大算力的支撑。另外,平台支持多级用户管理功能,方便企业整体入驻,为企业提供多级部门管理、在线共享空间、在线分享图形界面等功能,助力企业在线协同研发,提高设计研发效率。 面向开发用户,平台提供自研软件在线编译、运行服务,并支持自研软件发布至平台应用商城,供平台其他用户订阅使用,并能获取用户使用反馈,协助软件迭代升级。 + ## 概念及术语 在您开始使用”神工坊“高性能仿真平台V2.0用户门户前,请先了解下表中所描述的概念和术语。 diff --git a/docs/source/chapter_two.md b/docs/source/chapter_two.md index ed98680..6db5ddf 100644 --- a/docs/source/chapter_two.md +++ b/docs/source/chapter_two.md @@ -43,6 +43,9 @@ b)点击登录,即可进入用户门户 ![](figs/userportal.png) + + + ### 用户退出 a)单击topbar 右上角 用户管理 按钮,下拉框选择 退出,弹窗 单击 确定按钮,完成用户的退出 @@ -59,7 +62,7 @@ a)单击topbar 右上角 用户管理 按钮,下拉框选择 退出,弹窗 **操作演示** -**a)工程文件上传:** 登录平台后,**单击**底部dock栏 **数据管理**图标,打开数据管理窗口,单击**上传文件**按钮,上传工程文件: +**a)工程文件上传:** 登录平台后,**单击**底部dock栏 **数据管理**![](figs/fre/file.png)图标,打开数据管理窗口,单击**上传文件**按钮,上传工程文件: ![](figs/uploadfile.png) @@ -67,7 +70,7 @@ a)单击topbar 右上角 用户管理 按钮,下拉框选择 退出,弹窗 ![](figs/abaqus-inp.png) -**c)启动应用:** 登录平台后,**单击**底部dock栏**仿真计算**图标,进入仿真计算应用桌面,**双击**桌面**Abaqus614**软件图标,弹出作业提交界面: +**c)启动应用:** 登录平台后,**单击**底部dock栏**仿真计算**![](figs/fre/sim.png)图标,进入仿真计算应用桌面,**双击**桌面**Abaqus614**软件图标,弹出作业提交界面: ![](figs/Abaqus-start.png) @@ -83,7 +86,7 @@ a)单击topbar 右上角 用户管理 按钮,下拉框选择 退出,弹窗 ![](figs/Abaqus-output.png) -**g) 计算完成,查看结果:** 单击作业数据,进入个人文件目录,即可查看输出结果文件: +**g) 计算完成,查看结果:** 单击**作业数据**,进入个人文件目录,即可查看输出结果文件。如需关闭后再次查看,请点击下方dock栏作业管理![](figs/fre/work_mgt.png),点击作业号进入。 ![](figs/Abaqus-odb.png) @@ -96,7 +99,7 @@ a)单击topbar 右上角 用户管理 按钮,下拉框选择 退出,弹窗 **操作演示** -**a)启动应用:** 登录平台后,**单击**底部dock栏仿真计算图标,进入仿真计算应用桌面,**双击**桌面StarCCM+软件图标,弹出作业提交界面: +**a)启动应用:** 登录平台后,**单击**底部dock栏**仿真计算**![](figs/fre/sim.png)图标,进入仿真计算应用桌面,**双击**桌面StarCCM+软件图标,弹出作业提交界面: ![](figs/StarCCM-job.png) @@ -159,7 +162,7 @@ a)单击topbar 右上角 用户管理 按钮,下拉框选择 退出,弹窗 **操作演示** -**a)远程桌面开通:** 点击桌面底部dock栏 远程桌面 图标,弹出远程桌面开通界面: +**a)远程桌面开通:** 点击桌面底部dock栏**远程桌面**![](figs/fre/vdi.png)图标,弹出远程桌面开通界面: ![](figs/vdi-apply.png) @@ -171,7 +174,7 @@ a)单击topbar 右上角 用户管理 按钮,下拉框选择 退出,弹窗 ![](figs/vdi-desktop.png) -**e)软件启动:** 单击底部dock栏 图形应用,双击桌面ICEMCFD图标,软件启动: +**e)软件启动:** 单击底部dock栏**图形应用**![](figs/fre/GUI_app.png),双击桌面ICEMCFD图标,软件启动: ![](figs/ICEMCFD-start.png) diff --git a/docs/source/feature.md b/docs/source/feature.md index 546489c..a8d3b83 100644 --- a/docs/source/feature.md +++ b/docs/source/feature.md @@ -2,17 +2,65 @@ ## 远程桌面 -远程桌面功能使得熟悉命令行的用户能够使用Linux虚拟机。目的是提供**更方便、更灵活、更高效**的集群使用方式: +![](figs/vdi.png) + + + +远程桌面提供给用户一个具备图形界面的**Linux虚拟机**,图形应用通过GPU渲染后会显示在远程桌面中。用户还可以在远程桌面中通过命令行执行相关命令,如程序编译、运行、脚本执行等,目的是提供**更方便、更灵活、更高效**的集群使用方式。远程桌面挂载了用户的存储空间,可直接通过命令行访问存储目录。 1. 高性能图形应用 2. 自行编写脚本(批量作业、前后处理) 3. 自行编写、编译程序,提交集群计算 + +### 远程桌面开通 + +点击![](figs/fre/vdi.png)进入远程桌面,选择规格,点击开通。 + +![](figs/fre/vdi-open.png) +### 远程桌面退订 +点击其他功能按钮 > 远程桌面 > 退订 + +![](figs/fre/vdi-close.png) +### 远程桌面使用 + +#### 基本使用 +远程桌面为Linux虚拟机,使用方式与一般Linux桌面相同相同。 +#### 递交作业 + +##### 查看队列资源 +```bash +aip queue info +``` +##### csub任务提交命令 +```bash +csub -I -q q_x86_sf -n 8 -o %J.out -e %J.error +``` +- -I:程序输出会打印到终端,终端关闭则程序终止运行。 +- -q:后接队列名,如q_x86_sf +- -n:后接程序运行使用核心数 +- -o:后接文件名,将输出打印至该文件中 +- -e:后接文件名,将错误信息打印至该文件中 +- command:Linux系统运行程序的命令 + +更多命令参数请查看csub文档: +```bash +man csub +``` +#### 编译程序 ## 共享空间 对于企业用户,同一组织的成员能够创建共享空间分享文件给其他人。文件的权限可以灵活设置。 +1. 在数据管理![](figs/fre/file.png)窗口中点击共享空间 > 新增 +2. 在共享设置窗口中设置:共享组名称、组织用户、用户权限 +3. 点击提交 + +![](figs/feature/share_add.png) + +![](figs/feature/share_set.png) + ## 在线协同 对于企业用户,在平台有多个用户,可以在线共享图形界面(仅支持VNC模式) @@ -24,4 +72,93 @@ ## 私有应用 -用户可以发布自己的应用。可供自己/组织成员/其他人使用应用。 \ No newline at end of file +用户可以发布自己的应用。可供本人、组织成员甚至其他人使用应用。 + +![](figs/feature/personal_app.png) + +## 组织管理 + +对于企业用户,在平台有多个用户,企业**组织管理员**可以对组织用户进行管理、查看组织总体账单等。 + +### 用户管理 + +![](figs/feature/company_user_mgt.png) + +#### 创建用户 +- 登录账号:登录平台的账号 +- 用户昵称:可设置为姓名全拼 +- 组织:当前组织 +- 部门:选择所属部门 + +![](figs/feature/create_user.png) + +#### 修改用户 +除登录账户外一般均可修改 +#### 删除用户 + +![](figs/warn.png)**警告** 删除用户会将用户的所有关联信息及个人目录都删除,请谨慎操作! + +#### 激活并设置角色 + +创建完成后的账号需激活并设置角色后才能正常使用。 + +角色分为: +- 普通用户 +- 组织管理员 + +#### 禁用 + +禁止一个或多个账户的使用 + +#### 设置应用 + +配置用户可以使用的应用,默认为空。 + +![](figs/feature/app_set.png) + +### 用户组管理 + +![](figs/feature/user-group-mgt.png) + +#### 创建用户组 +创建用户组使得组织管理员能够自由组合组织成员,实现多级管理。 + +![](figs/feature/user-group-create.png) + +#### 修改用户组 +修改已经创建的用户组,但只能修改组织名。 +#### 删除用户组 +删除已经创建的用户组。 + +#### 组员管理 + +给用户组配置组员 + +![](figs/feature/user-group-set-user.png) + +### 组织账单 + +![](figs/feature/bill.png) + +- 重置:重置月份区间 +- 导出:下载账单至本地,格式为*.xlsx + +#### 月份区间 +选择列表显示的区间 + +![](figs/feature/month-area.png) + +#### 月账单查看 + +点击左侧月份进入月账单查看。 +- 所属用户:可根据用户筛选显示 + +![](figs/feature/bill-month-select.png) + +![](figs/feature/bill-month.png) + + + + + + diff --git a/docs/source/figs/feature/app_set.png b/docs/source/figs/feature/app_set.png new file mode 100644 index 0000000..faa75b4 Binary files /dev/null and b/docs/source/figs/feature/app_set.png differ diff --git a/docs/source/figs/feature/bill-month-select.png b/docs/source/figs/feature/bill-month-select.png new file mode 100644 index 0000000..a2cde29 Binary files /dev/null and b/docs/source/figs/feature/bill-month-select.png differ diff --git a/docs/source/figs/feature/bill-month.png b/docs/source/figs/feature/bill-month.png new file mode 100644 index 0000000..f89c7a8 Binary files /dev/null and b/docs/source/figs/feature/bill-month.png differ diff --git a/docs/source/figs/feature/bill.png b/docs/source/figs/feature/bill.png new file mode 100644 index 0000000..e126bf5 Binary files /dev/null and b/docs/source/figs/feature/bill.png differ diff --git a/docs/source/figs/feature/company_user_mgt.png b/docs/source/figs/feature/company_user_mgt.png new file mode 100644 index 0000000..8940b5e Binary files /dev/null and b/docs/source/figs/feature/company_user_mgt.png differ diff --git a/docs/source/figs/feature/create_user.png b/docs/source/figs/feature/create_user.png new file mode 100644 index 0000000..6f46ccd Binary files /dev/null and b/docs/source/figs/feature/create_user.png differ diff --git a/docs/source/figs/feature/month-area.png b/docs/source/figs/feature/month-area.png new file mode 100644 index 0000000..872bd65 Binary files /dev/null and b/docs/source/figs/feature/month-area.png differ diff --git a/docs/source/figs/feature/personal_app.png b/docs/source/figs/feature/personal_app.png new file mode 100644 index 0000000..11a74bf Binary files /dev/null and b/docs/source/figs/feature/personal_app.png differ diff --git a/docs/source/figs/feature/share_add.png b/docs/source/figs/feature/share_add.png new file mode 100644 index 0000000..978945c Binary files /dev/null and b/docs/source/figs/feature/share_add.png differ diff --git a/docs/source/figs/feature/share_set.png b/docs/source/figs/feature/share_set.png new file mode 100644 index 0000000..b7fed00 Binary files /dev/null and b/docs/source/figs/feature/share_set.png differ diff --git a/docs/source/figs/feature/user-group-create.png b/docs/source/figs/feature/user-group-create.png new file mode 100644 index 0000000..0bb7cbe Binary files /dev/null and b/docs/source/figs/feature/user-group-create.png differ diff --git a/docs/source/figs/feature/user-group-mgt.png b/docs/source/figs/feature/user-group-mgt.png new file mode 100644 index 0000000..0e70388 Binary files /dev/null and b/docs/source/figs/feature/user-group-mgt.png differ diff --git a/docs/source/figs/feature/user-group-set-user.png b/docs/source/figs/feature/user-group-set-user.png new file mode 100644 index 0000000..2dffb32 Binary files /dev/null and b/docs/source/figs/feature/user-group-set-user.png differ diff --git a/docs/source/figs/fre/GUI_app.png b/docs/source/figs/fre/GUI_app.png new file mode 100644 index 0000000..1ad1483 Binary files /dev/null and b/docs/source/figs/fre/GUI_app.png differ diff --git a/docs/source/figs/fre/abaqus-batch.png b/docs/source/figs/fre/abaqus-batch.png index 655db6a..c4c4188 100644 Binary files a/docs/source/figs/fre/abaqus-batch.png and b/docs/source/figs/fre/abaqus-batch.png differ diff --git a/docs/source/figs/fre/abaqus-gui.png b/docs/source/figs/fre/abaqus-gui.png index be49a3a..7f2dc21 100644 Binary files a/docs/source/figs/fre/abaqus-gui.png and b/docs/source/figs/fre/abaqus-gui.png differ diff --git a/docs/source/figs/fre/apply-book.png b/docs/source/figs/fre/apply-book.png new file mode 100644 index 0000000..c8d7e1b Binary files /dev/null and b/docs/source/figs/fre/apply-book.png differ diff --git a/docs/source/figs/fre/doc-download.png b/docs/source/figs/fre/doc-download.png new file mode 100644 index 0000000..edb1db8 Binary files /dev/null and b/docs/source/figs/fre/doc-download.png differ diff --git a/docs/source/figs/fre/evaluate-sub.png b/docs/source/figs/fre/evaluate-sub.png new file mode 100644 index 0000000..f43bbd7 Binary files /dev/null and b/docs/source/figs/fre/evaluate-sub.png differ diff --git a/docs/source/figs/fre/evaluate.png b/docs/source/figs/fre/evaluate.png new file mode 100644 index 0000000..6c55435 Binary files /dev/null and b/docs/source/figs/fre/evaluate.png differ diff --git a/docs/source/figs/fre/file.png b/docs/source/figs/fre/file.png new file mode 100644 index 0000000..33df2e1 Binary files /dev/null and b/docs/source/figs/fre/file.png differ diff --git a/docs/source/figs/fre/instance_default.png b/docs/source/figs/fre/instance_default.png new file mode 100644 index 0000000..b394f06 Binary files /dev/null and b/docs/source/figs/fre/instance_default.png differ diff --git a/docs/source/figs/fre/instance_set.png b/docs/source/figs/fre/instance_set.png new file mode 100644 index 0000000..8da6086 Binary files /dev/null and b/docs/source/figs/fre/instance_set.png differ diff --git a/docs/source/figs/fre/instance_set_default.png b/docs/source/figs/fre/instance_set_default.png new file mode 100644 index 0000000..6a8439f Binary files /dev/null and b/docs/source/figs/fre/instance_set_default.png differ diff --git a/docs/source/figs/fre/job-history.png b/docs/source/figs/fre/job-history.png new file mode 100644 index 0000000..0c0eeae Binary files /dev/null and b/docs/source/figs/fre/job-history.png differ diff --git a/docs/source/figs/fre/job-mgt.png b/docs/source/figs/fre/job-mgt.png new file mode 100644 index 0000000..2133a69 Binary files /dev/null and b/docs/source/figs/fre/job-mgt.png differ diff --git a/docs/source/figs/fre/job-output.png b/docs/source/figs/fre/job-output.png new file mode 100644 index 0000000..4fcf086 Binary files /dev/null and b/docs/source/figs/fre/job-output.png differ diff --git a/docs/source/figs/fre/job-output2.png b/docs/source/figs/fre/job-output2.png new file mode 100644 index 0000000..442994e Binary files /dev/null and b/docs/source/figs/fre/job-output2.png differ diff --git a/docs/source/figs/fre/job-sub-para.png b/docs/source/figs/fre/job-sub-para.png new file mode 100644 index 0000000..d727161 Binary files /dev/null and b/docs/source/figs/fre/job-sub-para.png differ diff --git a/docs/source/figs/fre/new-file.png b/docs/source/figs/fre/new-file.png new file mode 100644 index 0000000..4688470 Binary files /dev/null and b/docs/source/figs/fre/new-file.png differ diff --git a/docs/source/figs/fre/other.png b/docs/source/figs/fre/other.png new file mode 100644 index 0000000..9adc0a4 Binary files /dev/null and b/docs/source/figs/fre/other.png differ diff --git a/docs/source/figs/fre/personal-dir.png b/docs/source/figs/fre/personal-dir.png index 76b46a6..6730b57 100644 Binary files a/docs/source/figs/fre/personal-dir.png and b/docs/source/figs/fre/personal-dir.png differ diff --git a/docs/source/figs/fre/queue.png b/docs/source/figs/fre/queue.png new file mode 100644 index 0000000..93eea56 Binary files /dev/null and b/docs/source/figs/fre/queue.png differ diff --git a/docs/source/figs/fre/right-clicked-gui.png b/docs/source/figs/fre/right-clicked-gui.png new file mode 100644 index 0000000..98d35ea Binary files /dev/null and b/docs/source/figs/fre/right-clicked-gui.png differ diff --git a/docs/source/figs/fre/right-clicked.png b/docs/source/figs/fre/right-clicked.png new file mode 100644 index 0000000..38c832c Binary files /dev/null and b/docs/source/figs/fre/right-clicked.png differ diff --git a/docs/source/figs/fre/sim.png b/docs/source/figs/fre/sim.png new file mode 100644 index 0000000..c4af046 Binary files /dev/null and b/docs/source/figs/fre/sim.png differ diff --git a/docs/source/figs/fre/sim_func.png b/docs/source/figs/fre/sim_func.png new file mode 100644 index 0000000..8db6490 Binary files /dev/null and b/docs/source/figs/fre/sim_func.png differ diff --git a/docs/source/figs/fre/unapply-book.png b/docs/source/figs/fre/unapply-book.png new file mode 100644 index 0000000..ecfbd56 Binary files /dev/null and b/docs/source/figs/fre/unapply-book.png differ diff --git a/docs/source/figs/fre/vdi-close.png b/docs/source/figs/fre/vdi-close.png index fcb2f71..8e73bda 100644 Binary files a/docs/source/figs/fre/vdi-close.png and b/docs/source/figs/fre/vdi-close.png differ diff --git a/docs/source/figs/fre/vdi.png b/docs/source/figs/fre/vdi.png new file mode 100644 index 0000000..065c072 Binary files /dev/null and b/docs/source/figs/fre/vdi.png differ diff --git a/docs/source/figs/fre/vnc-desktop.png b/docs/source/figs/fre/vnc-desktop.png new file mode 100644 index 0000000..26fdecb Binary files /dev/null and b/docs/source/figs/fre/vnc-desktop.png differ diff --git a/docs/source/figs/fre/work_mgt.png b/docs/source/figs/fre/work_mgt.png new file mode 100644 index 0000000..53a6bfb Binary files /dev/null and b/docs/source/figs/fre/work_mgt.png differ diff --git a/docs/source/figs/personal/bill.png b/docs/source/figs/personal/bill.png index c10fac1..e1a8b80 100644 Binary files a/docs/source/figs/personal/bill.png and b/docs/source/figs/personal/bill.png differ diff --git a/docs/source/figs/personal/charge.png b/docs/source/figs/personal/charge.png new file mode 100644 index 0000000..573612e Binary files /dev/null and b/docs/source/figs/personal/charge.png differ diff --git a/docs/source/figs/personal/message.png b/docs/source/figs/personal/message.png new file mode 100644 index 0000000..58e8820 Binary files /dev/null and b/docs/source/figs/personal/message.png differ diff --git a/docs/source/figs/personal/personal-info-set.png b/docs/source/figs/personal/personal-info-set.png new file mode 100644 index 0000000..774d783 Binary files /dev/null and b/docs/source/figs/personal/personal-info-set.png differ diff --git a/docs/source/figs/personal/personal.png b/docs/source/figs/personal/personal.png new file mode 100644 index 0000000..7601ff6 Binary files /dev/null and b/docs/source/figs/personal/personal.png differ diff --git a/docs/source/fre.md b/docs/source/fre.md index 3adcc6b..222755c 100644 --- a/docs/source/fre.md +++ b/docs/source/fre.md @@ -10,7 +10,7 @@ - 三个桌面 - 图形应用 - 仿真计算 - - 远程桌面 + - {ref}`远程桌面` - 管理 - 作业管理 - 数据管理 @@ -26,10 +26,49 @@ 设计类、可视化类应用软件,需提交至GPU渲染队列以使用GPU加速渲染功能。 +### 基本使用 + 双击应用图标,即可打开应用。 ![](figs/fre/gui-app.png) +### 配置实例 + +右击应用图标 + +![](figs/fre/right-clicked-gui.png) + +- 设置默认实例:选择双击打开的应用实例。 +- 编辑实例:用户自定义实例。 +- 软件点评:用户对软件进行评价。 +- 隐藏应用:将软件图标隐藏,移入收纳区。 + +点击编辑实例进入实例编辑界面,一般存在一个系统默认实例,即**基本使用**中双击打开的实例。 + +![](figs/fre/instance_default.png) + +点击**新增实例**,根据需要修改参数,例如: + +- 实例名称:VDI +- 资源池:AIP资源池 +- 图形界面:VDI方式 +- 队列:GPU_sf +- 限制运行时长:30 +- CPU核数:1 + +![](figs/fre/instance_set.png) + +点击保存,即可查看新增的实例。左侧勾选后,点击**设置为默认实例**将新增的实例设置为默认。 + +![](figs/fre/instance_set_default.png) + +### VNC与VDI +图形界面分为VDI方式和VNC方式。前者需付费开通{ref}`远程桌面`,后者无需额外步骤。 + +| 图形界面 | 额外操作 | 是否额外付费 | 性能 | +| :----: | :----: | :----: | :----: | +| VDI | 开通远程桌面|是 | 高 | +| VNC | 无需额外步骤 | 否 | 一般 | ## 仿真计算 @@ -37,20 +76,29 @@ 仿真类软件,需提交至CPU计算队列。 +### 基本使用 + +按钮介绍: +- **提交**:提交作业。 +- **重置**:清空配置的参数。 +- **保存为实例**:将该应用配置的参数保存,可设为默认参数打开,无需每次在界面配置参数。参见{ref}`配置实例`。 + +![](figs/fre/sim_func.png) ### 仿真计算的BATCH模式 -若“GUI”开关为“否”,则为BATCH模式。适用于大规模计算。 +若**GUI**开关为**否**,则为BATCH模式。适用于大规模计算。队列请选择CPU计算队列。 ![](figs/fre/abaqus-batch.png) ### 仿真计算的GUI模式 -若“GUI”开关为“是”,则为GUI模式启动。适用于进行简单的前后处理并且在GUI界面提交作业。 +若**GUI**开关为**是**,则为GUI模式启动。适用于进行简单的前后处理并且在GUI界面提交作业。队列请选择GPU渲染队列。 ![](figs/fre/abaqus-gui.png) -![](figs/hint.png)**提示** 若需要使用更高性能的前后处理,请使用[图形应用](./fre.md)下相应的软件。 +![](figs/hint.png)**提示** 若需要使用更高性能的前后处理,请使用**图形应用**下相应的软件。 +#### VNC与VDI GUI模式下,图形界面分为VDI方式和VNC方式。前者需付费开通{ref}`远程桌面`,后者无需额外步骤。 | 图形界面 | 额外操作 | 是否额外付费 | 性能 | @@ -65,14 +113,15 @@ GUI模式下,图形界面分为VDI方式和VNC方式。前者需付费开通{r [特色功能](./fre.md) --> -## 远程桌面 + ## 作业管理 ![](figs/work_mgt.png) @@ -91,11 +140,11 @@ GUI模式下,图形界面分为VDI方式和VNC方式。前者需付费开通{r ### 什么是作业 -用户在平台运行设计桌面及仿真计算应用都会生成相应的作业。为了方便用户对自己的作业进行生命周期管理,系统提供统一的作业管理视图。每个作业有唯一的作业号。 +用户在平台运行设计桌面及仿真计算应用都会生成相应的作业。为了方便用户对自己的作业进行生命周期管理,系统提供统一的作业管理视图。每个作业有唯一的**作业号**。 作业的状态包括: -- 运行 -- 等待 +- 运行:正在运行的作业。 +- 等待:等待资源的作业。 - 等待时暂停:作业在等待时被暂停。 - 被系统暂停:作业被调度策略暂停。 - 被用户暂停:作业被管理员或用户暂停。 @@ -107,28 +156,36 @@ GUI模式下,图形界面分为VDI方式和VNC方式。前者需付费开通{r ### 查看作业列表 -在作业列表中查看系统中当前用户的所有作业的基本信息,包括作业号、作业名、所属用户、应用、队列、状态、提交时间、开始时间、结束时间、所属项目、所属资源池以及作业优先级。在列表中单击某个作业的作业号,将跳转至该作业的详情页面,展示该作业的: +点击作业管理![](figs/fre/work_mgt.png)在作业列表中查看系统中当前用户的所有作业的基本信息,包括作业号、作业名、所属用户、应用、队列、状态、提交时间、开始时间、结束时间、所属项目、所属资源池以及作业优先级。在列表中单击某个作业的作业号,将跳转至该作业的详情页面: -![](figs/fre/job-details.png) +![](figs/fre/job-mgt.png) + +**基本信息**标签页: - 作业基本信息:该作业的提交主机、运行主机、部件、作业目录、执行命令、等待原因等; - 作业资源信息:该作业的线程数、CPU实际时间、内存使用量、交换分区使用量等; -- 作业数据:作业的输入文件、输出文件等。可在此区域对作业数据中的文件夹及文件进行操作。支持的操作包括(但不限于): -- 文件/文件夹的新建、复制、剪切、删除、创建副本、预览、查看详情、创建压缩包 -### 查询作业 +![](figs/fre/job-details.png) -![](figs/fre/job-search.png) -1. 在作业列表右上方单击查询按钮 。 +**作业数据**标签页: + +- 查看作业的输入文件、输出文件等。可在此区域对作业数据中的文件夹及文件进行操作。支持的操作包括(但不限于):文件/文件夹的新建、复制、剪切、删除、创建副本、预览、查看详情、创建压缩包 + +![](figs/Abaqus-odb.png) +### 查询作业 + +1. 点击作业管理![](figs/fre/work_mgt.png),在作业列表右上方单击查询按钮![](figs/inquiry.png) 。 2. 在展开的查询条件区域中设置一个或多个查询条件,如作业号、作业名或作业的所属应用等,单击查询。作业列表中将展示查询结果。 3. 在作业列表上方单击重置按钮,将再次按照当前的查询条件进行查询,刷新作业列表。 +![](figs/fre/job-search.png) + ### 停止作业 杀掉未运行完成的作业。 -1. 在作业列表中选择一个或多个要停止的作业,单击停止 +1. 点击作业管理![](figs/fre/work_mgt.png),在作业列表中选择一个或多个要停止的作业,单击停止 2. 在弹出的确认对话框内单击确定。作业将退出。 ![](figs/attention.png)**注意** 除“退出”及“完成”状态以外的作业均可执行此操作。 @@ -137,7 +194,7 @@ GUI模式下,图形界面分为VDI方式和VNC方式。前者需付费开通{r ### 暂停作业 -1. 在作业列表中选择一个或多个要暂停的作业,单击暂停。 +1. 点击作业管理![](figs/fre/work_mgt.png),在作业列表中选择一个或多个要暂停的作业,单击暂停。 2. 在弹出的确认对话框内单击确定。作业将暂停: @@ -154,16 +211,18 @@ GUI模式下,图形界面分为VDI方式和VNC方式。前者需付费开通{r ### 恢复作业 -1. 在作业列表中选择一个或多个要恢复的作业,单击恢复。 + +1. 点击作业管理![](figs/fre/work_mgt.png),在作业列表中选择一个或多个要恢复的作业,单击恢复。 2. 在弹出的确认对话框内单击确定。 ![](figs/attention.png)**注意** 仅“等待时暂停”、“被用户暂停”及“被系统暂停”状态的作业可执行此操作。 ### 重新调度作业 + 重新调度的作业会被停止并重新启动,但作业号保持不变。 -1. 在作业列表中选择一个或多个要重新调度的作业,单击重新调度。 +1. 点击作业管理![](figs/fre/work_mgt.png),在作业列表中选择一个或多个要重新调度的作业,单击重新调度。 2. 在弹出的确认对话框内单击确定。 ![](figs/attention.png)**注意** 除“退出“及”完成“状态以外的作业均可执行此操作。 @@ -172,21 +231,29 @@ GUI模式下,图形界面分为VDI方式和VNC方式。前者需付费开通{r ### 查看作业输出 -1. 在作业列表中选择一个“运行”状态的作业,单击查看输出。 + +1. 点击作业管理![](figs/fre/work_mgt.png),在作业列表中选择一个“运行”状态的作业,单击查看输出。 2. 在弹出的页面上查看作业输出。 +![](figs/fre/job-output.png) + ![](figs/hint.png)**提示** 也可以在作业的详情页面上进行查看输出操作: - 在作业列表中单击要查看输出的作业的作业号,进入其详情页面。 - 在页面顶部单击查看输出。 - 在弹出的页面上查看作业输出。 +![](figs/fre/job-mgt.png) + +![](figs/fre/job-output2.png) + ### 作业置顶、置底 + 为了调整作业调度顺序,用户可对自己提交的且当前处于等待状态的作业进行置顶操作。 -1. 在作业列表中选择一个要置顶的作业,单击作业置顶。 -2. 在弹出的确认对话框内单击确定。此操作执行成功后,当该作业可被系统调度执行时,将在其所在的作业队列中被优先调度。 +1. 点击作业管理![](figs/fre/work_mgt.png),在作业列表中选择一个要置顶的作业,单击作业置顶。 +2. 在弹出的确认对话框内单击确定。此操作执行成功后,当该作业可被系统调度执行时,将在其所在的作业队列中被**优先调度**。 ![](figs/attention.png)**注意** 仅“等待”或“等待时暂停”状态的作业可执行此操作。 @@ -207,23 +274,32 @@ GUI模式下,图形界面分为VDI方式和VNC方式。前者需付费开通{r ### 作业VNC图形窗口 -1. 在作业列表中单击一个要进入其图形窗口的作业的作业号,进入其详情。 +1. 点击作业管理![](figs/fre/work_mgt.png),在作业列表中单击一个要进入其图形窗口的作业的作业号,进入其详情。 2. 在该作业的详情页面右上角单击**图形窗口**。 3. 在打开的作业图形窗口中进行操作。 +![](figs/fre/job-mgt.png) + +![](figs/fre/vnc-desktop.png) + ![](figs/hint.png)**提示** 也可以通过作业管理作业号右边小图标![](figs/web.png)进入。 ### 重新提交作业参数 -1. 在作业列表中单击要重新提交参数的作业的作业号,进入其详情页面。 +1. 点击作业管理![](figs/fre/work_mgt.png),在作业列表中单击要重新提交参数的作业的作业号,进入其详情页面。 2. 在该作业的详情页面右上角单击提交参数。 3. 在弹出的提交参数对话框上查看当前作业的参数配置,可根据需要修改参数或保持当前参数不变,单击提交。将重新生成一个作业。 +![](figs/fre/job-mgt.png) + +![](figs/fre/job-sub-para.png) + ### 设置优先级 + 为了调整作业调度顺序,用户可对自己提交的且当前处于等待状态的作业进行设置作业优先级的操作。 -1. 在作业列表中勾选需重新设置优先级的作业号。 +1. 点击作业管理![](figs/fre/work_mgt.png),在作业列表中勾选需重新设置优先级的作业号。 2. 在作业管理页面右上角单击设置优先级。 3. 在弹出的设置优先级对话框上查看当前作业的当前优先级(默认为50),优先级输入范围为1~100,数字越大优先程度越高,可根据需要修改作业优先级或保持当前作业优先级不变,单击确认。此操作执行成功后,当该作业可被系统调度执行时,将在其所在的作业队列中按照作业优先级的大小进行调度。 @@ -231,24 +307,52 @@ GUI模式下,图形界面分为VDI方式和VNC方式。前者需付费开通{r 在作业管理模块中,系统还将显示当前系统的历史作业,历史作业是系统按照设置的过期时间自动将近期作业转换而成的。在历史作业中管理员可以进行数据追溯。 -1. 在作业管理页面左上方点击历史作业。 +![](figs/fre/job-history.png) + +1. 点击作业管理![](figs/fre/work_mgt.png),在作业管理页面左上方点击历史作业。 2. 页面显示已成为历史作业的作业数据。展示和近期作业一样。 ## 数据管理 ![](figs/file.png) -系统针对作业数据、用户个人目录、共享空间和项目空间提供了完备的数据管理功能。 +系统针对作业数据、用户个人目录和{ref}`共享空间`提供了完备的数据管理功能。 “神工坊”高性能仿真平台为增强作业数据的管理,以列表方式展示作业数据信息。在作业数据页面中,用户可根据不同的搜索条件查找属于自己名下作业条目。作业数据列表显示作业名、作业目录、归档状态、删除状态、数据大小等核心信息,通过链接方式可快速定位作业数据目录和作业详情。 ### 什么是作业数据 -在作业数据管理中,用户可删除或归档选定作业的数据内容,作业数据删除是清除作业目录下的输入输出文件,可有效节省空间。作业归档是对重要作业进行单独保存,防止误删或遗忘,可以帮助用户管理其重要作业数据,归档目录由管理员单独配置。作业归档操作可反复执行,每次归档都将覆盖既有文件。 -用户的作业数据保存在用户的作业目录下,默认为/share/simforge_home/<组织名>/<用户名>。 +在作业数据管理![](figs/fre/file.png)中,用户可删除或归档选定作业的数据内容,作业数据删除是清除作业目录下的输入输出文件,可有效节省空间。作业归档是对重要作业进行单独保存,防止误删或遗忘,可以帮助用户管理其重要作业数据,归档目录由管理员单独配置。作业归档操作可反复执行,每次归档都将覆盖既有文件。 +用户的作业数据保存在用户的作业目录下,默认为: +``` +/share/simforge_home/<组织名>/<用户名> +``` +### 什么是个人目录 + +用户个人目录是以可视化的形式展示用户目录下的全部可用目录、数据文件及文件夹,用户可以选择特定文件分享到其权限下的共享组或项目空间。系统支持一个用户拥有多个数据目录,不同的数据目录可分属集群中不同的存储,此功能可快速帮助用户进行存储扩容。 + +### 查看个人目录 + +1. 在数据管理页面![](figs/fre/file.png)上的左侧导航树中单击个人目录。 +2. 在右侧图形化界面上查看个人目录下的文件夹及文件信息。用户的个人目录通过管理员在管理门户进行对用户的目录设置: + +![](figs/fre/personal-dir.png) + +### 个人目录下的文件操作 + +1. 在数据管理页面![](figs/fre/file.png)上的左侧导航树中单击个人目录。 +2. 在右侧图形化界面上对个人目录下的文件夹及文件信息进行操作。支持的操作包括(但不限于): + +- 文件/文件夹的新建、复制、剪切、删除、创建副本、预览、查看详情、创建压缩包 +- 图标视图/列表视图切换、转到上一级文件夹 +- 文件共享 可将个人目录文件共享至项目或者共享空间 + +![](figs/fre/new-file.png) + +![](figs/fre/right-clicked.png) ### 查看作业数据列表 -1. 在数据管理页面上的左侧导航树中单击作业数据。 +1. 在数据管理页面![](figs/fre/file.png)上的左侧导航树中单击作业数据。 2. 在作业数据列表中查看当前用户的所有作业数据的信息,包括各作业数据所对应的作业的作业号、作业名称、所属应用、所属队列、作业状态、提交时间、开始时间、结束时间、所属项目、资源池以及优先级。 3. 在列表中单击某条作业数据的作业号,将跳转至该作业的详情页面。 4. 在作业详情页面可点击作业数据,页面切换该作业的作业目录,将跳转至该作业数据的文件页面,可在此页面上进行常见的文件操作。 @@ -257,7 +361,7 @@ GUI模式下,图形界面分为VDI方式和VNC方式。前者需付费开通{r ### 查询作业数据 -1. 在数据管理页面上的左侧导航树中单击作业数据。 +1. 在数据管理页面![](figs/fre/file.png)上的左侧导航树中单击作业数据。 2. 在作业数据列表右上方单击查询按钮![](figs/inquiry.png)。 3. 在展开的查询条件区域中设置一个或多个查询条件,如作业号、作业数据目录、作业所属应用等,单击查询。作业数据列表中将展示查询结果。 4. 在作业列表上方单击重置按钮,将再次按照当前的查询条件进行查询,刷新作业列表。 @@ -268,7 +372,7 @@ GUI模式下,图形界面分为VDI方式和VNC方式。前者需付费开通{r ### 删除作业数据 -1. 在数据管理页面上的左侧导航树中单击作业数据。 +1. 在数据管理页面![](figs/fre/file.png)上的左侧导航树中单击作业数据。 2. 在作业数据列表中选择一个或多个作业数据,单击删除数据。 3. 在弹出的确认对话框内单击确认。 @@ -276,53 +380,57 @@ GUI模式下,图形界面分为VDI方式和VNC方式。前者需付费开通{r ![](figs/warn.png)**警告** 此操作为高危操作,且不可逆转,请慎重。如作业数据未归档且未通过其他形式备份,被删除后将无法找回。 -### 什么是个人目录 - -用户个人目录是以可视化的形式展示用户目录下的全部可用目录、数据文件及文件夹,用户可以选择特定文件分享到其权限下的共享组或项目空间。系统支持一个用户拥有多个数据目录,不同的数据目录可分属集群中不同的存储,此功能可快速帮助用户进行存储扩容。 - -### 查看个人目录 -1. 在数据管理页面上的左侧导航树中单击个人目录。 -2. 在右侧图形化界面上查看个人目录下的文件夹及文件信息。用户的个人目录通过管理员在管理门户进行对用户的目录设置: + ## 应用商城 ![](figs/app_sub.png) ### 应用订阅 +![](figs/fre/app-store.png) + 1. 应用商城分上下两部分,上半部分为用户已订阅应用,下部分为商城全部应用 2. 用户根据应用简介选择合适应用,点击“申请订阅”按钮,完成应用订阅申请 3. 后台管理员收到订阅申请,审核通过后会显示在已订阅应用 -![](figs/fre/app-store.png) +![](figs/fre/apply-book.png) ### 应用退订 1. 应用商城分上下两部分,上半部分为用户已订阅应用,下部分为商城全部应用 2. 用户选择需要退订的应用,单击 退订按钮,应用退订成功 3. 应用退订后,再次申请订阅需要重新审核,请谨慎退订 + +![](figs/fre/unapply-book.png) ### 应用评价 1. 右击桌面已订阅应用,选择软件点评。 2. 软件评分界面分为上下两部分,上半部分为应用的评价情况,下半部分为用户点评区域。 3. 输入点评内容,选项评分等级,点击提交。 +![](figs/fre/evaluate.png) + +![](figs/fre/evaluate-sub.png) + ### 应用文档下载 在应用商城上半部分“已订阅应用”部分点击右侧“查看”,即可查看管理员发布的应用文档(不局限于应用使用文档,还可能包括仿真应用测试文件等)。 +![](figs/fre/doc-download.png) + + +## 队列资源 + +- 点击**其他功能**![](figs/fre/other.png),在下拉列表中选择**队列资源**。 +- 队列名:队列名称。一般为CPU计算队列x86_sf和图形渲染队列GPU_sf。 +- 最大可用作业槽数:一般可以认为是该队列最大处理器核数。默认情况下,一个作业槽就是一个处理器核。 +- 运行的作业槽数:占用的处理器核数。 +- 可用的作业槽数:可供提交的处理器核数。 + +![](figs/fre/queue.png) + + + diff --git a/docs/source/personal.md b/docs/source/personal.md index daf2a64..f1c9c5b 100644 --- a/docs/source/personal.md +++ b/docs/source/personal.md @@ -1,22 +1,54 @@ # 第5章 个人功能 +![](figs/personal/personal.png) ## 用户信息 可查看用户基本信息,包括: - 用户账号:用户门户登陆账号 - 用户姓名:用户昵称 -- 用户邮箱:注册时使用的邮箱,用于接收信息,如作业提醒。 -- 联系电话:用于接收信息,如作业提醒。 +- 用户邮箱:注册时使用的邮箱,用于接收信息,如作业提醒 +- 联系电话:用于接收信息,如作业提醒 - 用户组织:用户所属组织 -- 所属用户组 +- 所属用户组:组织成员可以组成用户组 - 用户部门:用户所在组织的部门 - 用户角色:用户角色代表其权限 -- 用户可使用的应用 +- 用户可使用的应用:用户当前可订阅的应用 ## 个性化配置 +### 密码设置 +- 初始密码为随机生成。为了安全起见,请定期更改密码。如忘记密码,请联系管理员。 + ![](figs/personal/personal-config.png) +### 用户信息设置 +- 可修改邮箱和联系电话。 + +![](figs/personal/personal-info-set.png) + +### 用户余额充值 +- **授权额度**:用户可以透支的金额。 +- **在线充值**:使用支付宝进行充值,完成后实时到账。 +- **本地充值**:用户输入充值金额以及合同编号,点击确认后,需管理员后台审核通过后到账。 + +![](figs/personal/charge.png) + +### 桌面背景设置 +- 用户可根据喜好改变桌面背景 + +### 个人清理设置 + +- 作业文件保留天数:指调度器输出的以作业号命名的*.out以及*.error文件。不是用户上传的文件和求解器输出的文件。 + +### 消息提醒设置 + +- 作业状态提醒 +- 个人存储容量提醒 + +建议开启。 + +![](figs/personal/message.png) + ## 用户账单 ![](figs/personal/bill.png) \ No newline at end of file