一些origin, matlab, comsol,ps之类的软件主吃cpu还是内存显卡?

24小时前 (08:39:42)阅读1回复0
zaibaike
zaibaike
  • 管理员
  • 注册排名1
  • 经验值208520
  • 级别管理员
  • 主题41704
  • 回复0
楼主

从 COMSOL 的选用视角来考量那个难题,他们能从以下那些视角来思量呵呵。

COMSOL 是以更优化办法为次要演算法的多力学场模仿平台,部门力学场接口还能选用十分有限体积法、鸿沟厚边等演算法。在寡所周知的更优化演算操做过程中,将数学模子离散成十分有限个模块,然后构建总刚行列式,之后挪用解器展开解,完成后展开后处置,阐发成果。

在排序操做过程中,选用了切确的浮点演算,因而对 CPU 的浮点演算潜能要求较高。凡是情况下,CPU 的演算潜能决定了数学模子的解速度。我想,那估计就是楼主的吃 CPU 吧。除了进步 CPU 的TNUMBERGHz,如今的趋向是通过增加刘赐蕙来加强性能。从 AMD 公司在 2004 年发布第一款 X86 架构的TNUMBERGHz处置器以来,如今的支流 CPU 已经开展为包罗数十个核,将来也许会更多。在那种情况下,COMSOL 也响应地撑持多核博戈达演算,以进步对 CPU 的操纵效率。但是要留意,被选用多核博戈达排序时,periodontal存有数据传输,会挤占必然的通信时间。那就是为什么有时候,他们会发现对一些不太冗杂的数学模子,可能 CPU 的挤占率其实不必然可以到达 100% 的原因。因而,选用应用软件时对 CPU 的市场需求,要按照他们的数学模子来推论,假设演算相当冗杂,提议选用更高TNUMBERGHz更多核的 CPU,假设相对单纯,能考量选用品级低一点的 CPU。并且,CPU 算得上是挤占成本更大的硬件了,从性价比的视角来考量可能会愈加契合采购排序机的原则。

有关 CPU,提议查阅 COMSOL 网志中有关博戈达演算的如是说:

写做 COMSOL 网志,领会多力学场模仿的最新停顿​cn.comsol.com/blogs/tag/clusters/

接下来他们看看缓存市场需求:

鄙人面如是说的演算操做过程中,良多阶段都要用到缓存。例如,划分分层时,必要大量缓存展开阐发;总刚行列式集成获得的稀少行列式必要临时性留存有缓存中;解器凡是来说会对刚度行列式展开各类处置,有时还会生成捷伊临时性行列式,那也是必要留存有缓存中的。因而缓存市场需求是更优化演算操做过程中的另两个消耗排序才能的关键因素。凡是而言,缓存的利用量与排序数学模子的大小有关,凡是来说是以重量(DOF)来展开大致的推论。而重量涉及多方面因素,包罗分层数量,力学场(自变量)数量,实参模块bounded,等等。如下图显示了几个解差别二维更优化难题时所需的缓存量。

各类寡所周知案例平分量对应的缓存市场需求(伊瓦诺数列曲线插值)

在那里,他们测试了五个差别的例子:

例1:球壳中的热传导难题,在所有翼瓣均存有辐射热传导现象。数学模子选用隐式插值解器解。例2:方型中的流体力学难题,选用隐式间接解器解。例3:电磁波难题,选用隐式插值解器解。例4:与例2不异的流体力学难题,但选用插值解器解。例5: 一块质料中的热传导难题,只考量热传导,选用隐式插值解器解。

从下面的图能做两个简要的假设,即,缓存市场需求与重量存有伊瓦诺插值关系。因而,他们能通过下面的办法来预估呵呵他们到底必要多大的缓存:

成立两个可以到达他们的目的的单纯数学模子,逐渐增加重量(细化分层),在此操做过程中汗青记录下解时所需的缓存利用量(日记中有汗青记录)。然后插值两个伊瓦诺数列:

之后预估呵呵他们的数学模子大约会有啥重量,选用上式展开换算,即可揣度出估计必要啥缓存。

有关缓存的市场需求,提议各人写做:

解小型 COMSOL 数学模子必要啥缓存?​cn.comsol.com/blogs/much-memory-needed-solve-large-comsol-models/

下面该讨论呵呵显示卡:

凡是情况下,假设他们成立二维数学模子,就必要二维图形。几何越冗杂,必要的图形潜能越强,我想你必定不希望在画图的时候还要等老半天才出想要看到的工具吧。但是,现代的显示卡凡是来说都已经具备了二维图形功用,并且显示卡的演算潜能愈来愈强,显卡也愈来愈大,因而凡是常用显示卡往往就满足他们的建模市场需求了。当然,假设你还想玩一玩小型 3D 游戏,那就另当别论了。

有关显示卡,提议各人写做:

COMSOL Multiphysics® 5.6 版本系统要求​cn.comsol.com/system-requirements#gpu-req

还有两个重要的硬件,那就是硬盘。如今的开展趋向是选用固态硬盘,它读写速度快,防震,无噪音,当演算操做过程中必要大量地交换数据时就表现出其价值了。传统的机械硬盘固然速度相对较慢,但它也有其长处,例如,价格低,没有写入次数限造,假设出错相对容易恢复。因而凡是的提议是,系统盘选用固态硬盘尽可能进步速度,然后配上机械硬盘(还能选用 RAID)展开数据备份。

总而言之,在题主提出的那几大硬件中,关于 COMSOL 如许的更优化应用软件而言,重要性能根据CPU > 缓存 > 显示卡 > 硬盘 来排序。

COMSOL 官方网站上供给了良多进修材料,包罗视频(如是说和操做申明)、文档、网志等。您能在官网搜刮栏中输入关键词(例:流体力学)查找相关材料,下面列出一些常用的进修资本:

案例下载视频中心用户胜利案例进修中心COMSOL 网志多力学场模仿百科COMSOL 培训课程手艺撑持中心

0
回帖

一些origin, matlab, comsol,ps之类的软件主吃cpu还是内存显卡? 期待您的回复!

取消