本节是关于计算资源配置的介绍。
在运行工程仿真前,在软件 Home 选项卡中,点击Cloud打开云计算资源配置窗口,用户可以设置云计算的资源配置。
在云计算资源窗口中,Resource标签页用于设置求解器的计算资源,Advanced标签页用于设置计算机资源的计算精度以及加速算法。
在Resource标签页中,Resource Type选项卡用于选择资源类型。资源类型分为高性能计算(High Performance Computing, HPC)和弹性云服务器(Elastic Compute Service, ECS)。高性能计算中的实例为共享资源,当多用户选择同一个实例进行仿真时,该实例将按需分配算力给用户。弹性云服务器则实现计算资源的即开即用和弹性伸缩,其中的实例为独享实例,用户的仿真任务可以使用该实例的全部算力。
Name | Description |
---|---|
ID | 实例的序号。 |
Select | 用于选择实例的勾选框。 |
Instance Type | 实例的类型。 |
CPUs | 实例的CPU核心数。 |
Memory(GiB) | 实例的内存大小。 |
Clock Speed(GHz) | 实例CPU核心的主频。 |
GPU/FPGA | 实例的GPU/FPGA的类型。 |
Price(CNY/Hour) | 实例计算一小时的单价。 |
Count | 实例的数量。 |
由于高性能计算中的实例是由云计算按需分配,可能会出现同一时间有大量仿真任务导致资源短缺的情况。用户可以点击refresh查看当前实例是否可用,避免因资源暂时不足而长时间排队等候。例如下图中所展示的,刷新后发现资源3、4因资源不足而变灰无法选中,用户可点击切换至资源1、2进行仿真。
Advanced标签页中,Precision Setting用于设置计算机资源的计算精度。
Name | Description |
---|---|
FDTD-passive | 下拉选择单精度或双精度。 |
FDFD | 下拉选择单精度或双精度。 |
Mode-matching | 默认为双精度,只读参数。 |
Acceleration用于设置加速算法的类型。
Name | Description |
---|---|
Avx | 加速向量算法,下拉选择AVX2或AVX512。 |
网络文件流(Network File Stream Type)选项卡用于选择网络传输文件流的类型,有最小尺寸(Minimum size)和全尺寸(Full size)三个选项。相比于全尺寸,选择最小尺寸时,仿真工程上传到云服务器仿真时会删除工程中存储的仿真结果。
选择全尺寸时,勾选下方的Optimizations and Sweep download children projects可以在仿真结束后自动下载优化和扫描的子工程。
使用MPI可以把FDTD计算区域分为几份,每个进程负责一个计算区域。MPI负责多进程之间的通信。
本部分主要介绍CPU和GPU两种处理器的差异,用户可根据实际仿真需求选择合适的运算资源。