|
[size=0.83em]2012-6-18 11:15 上传
8 k7 k" e0 k# f" n下载附件 [size=0.83em](38.48 KB)
& C" p1 F1 ], ?7 L. {5 G9 Z/ H" G4 u* H2 j* Z$ S8 j
3 p7 d3 L% E' c- W) W4 f
4 W) H# F; R1 j9 b5 o8 m# V/ W+ z
* M+ Q0 H2 f0 c
~- F. j6 c6 ]' m* R- x3 Y; ]高效多核与并行计算技术模块:
' A j: z: q1 I) \
# p1 T# p1 h6 {- U/ N; L. d5 N 对于工业界的使用者而言,模流分析最重要的三个要素就是:使用便利性、正 确性与速度。三维实体模流分析技术可以提供许多传统2.5D模流分析技术所不能提供的优点,例如与CAD的整合、分析正确性、模型最少简化…等等。然而, 三维模流分析在完全不简化模型的情况下,无可避免增加了许多计算上的负担,使得计算时间增长。Moldex3D所采用的高效能有限体积法(HPFVM, High-Performance Finite Volume Method),虽然已经是目前商用CAE软件中计算效能最高的一种,但是当面临大型模具,以及客户快速分析的期望时,仍有相当大的改进空间。
% b$ d+ X% J+ P N$ h. O
. Y; L5 S9 y" }: _: v1 M, C" \; F# L/ `' C
Moldex3D eDesign在业界率先支持并行计算,以求大量增进分析计算效能,在最短时间内完成复杂、内含大量网格元素的模型分析数据。高效率的平行化计算核心可进 行完整的充填、保压、冷却、翘曲、玻纤排向、反应射出…等计算。此外,Moldex3D eDesign并行计算技术可同时支持多CPU和丛集式计算机计算。0 y$ _6 G* o8 u! v/ S
1 W& B6 F' t9 ?' K6 R- f7 Q& W5 u1 E- ]' @6 V2 \) e% W" D4 U/ }
在计算速度的提升上,CPU的速度虽然年年推陈出新,在某种程度上可以加速 计算的效率。但是单由CPU内频速度与外频速度所提升的效能,仍无法完全满足工业界对分析速度与分析复杂度的要求。例如汽车关键零组件、纤维补强复合材料 成型、精密光学零件…等等,对于分析速度与复杂度的要求皆由于产业的快速变迁,而与日俱增。分析复杂度越高,所需的计算时间与内存就越多,因此现有的单 CPU计算机一般来说无法完全满足工业界的需求。多核心CPU计算机组成的丛集并行计算,便成为最可行的解决方案。: w( J; d1 @3 l9 b+ e0 f
" J$ Z! E3 U9 ?; s1 l9 m
' T1 b1 u2 Z0 y# W
Moldex3D计算丛集的节点种类可分为四种:$ R* f1 D3 _4 q s. z2 U% m" _3 G
客户端节点(Client node): 负责设定计算参数, 查看Model以及计算结果 0 J4 F8 E2 ]* B+ j- [) W" v W$ ~8 Y
头节点(Head node): 负责进行并行计算的启动, 工作的排程, 以及丛集的管理* a* X6 `# f/ M+ {" P3 e
储存节点(Storage node): 负责储存项目分析数据以及Moldex3D程序
' D$ r& c7 d$ P+ H 计算节点(Compute node): 负责执行并行计算 : S" e0 ?, V" K
# _$ k% D6 v' [' n* Q" u7 G `
/ l% c: \7 `: y! j) ^4 I
& X* G+ x0 H9 |5 c9 l0 ?
# t) @( [* I; e* h在一个规模较小的(仅包含四个节点的)丛集中, 其中一节点会同时具备头节点, 储存节点和计算节点的角色, 我们将它称为管理节点(Manage node)! O/ ]9 \, a; I: @5 X9 u& G v+ i1 ]
- o5 R" ~0 L1 Y, Y2 I# k & u# k: o' F7 j `$ X
) H, n) y/ L8 K
( f) h+ d* T& B7 G8 M1 Y
% v8 u/ y2 V. f5 i9 m* B& D4 p7 f7 [# J效能显著的案例探讨1 B8 g& T5 A; }9 N% ?* e
- J: m, i* \/ q2 X5 b1 V
下列图表显示Moldex3D Flow并行计算在不同模型之比较。测试平台采用4个节点的丛集计算机,每个节点有一颗Intel Core i7处理器。在管理节点(Manage node)安装Windows Server 2008 R2 64bit操作系统, 而在其他3个计算节点上安装Windows 7 64Bit操作系统. 对Moldex3D Flow而言,尽管加速表现有时必须视模型几何而定,但一般加快速度成效普通仍可达9到10倍以上。充填分析通常最为耗时,因此下表可看出计算时间明显节 省许多。% [" w6 _, `: }7 S* n* w0 Q" j) Z$ h
F- p" C8 e* ?' e% H+ a0 ]. U2 c$ N( N9 Q3 ?7 L
4 Y$ [' m" P% i# V z; Y
+ E; b5 }& z0 V- \% g3 f ]; A4 H Y9 S6 F5 \
7 e. T$ M/ l- T0 \% h. h |
|