这是什么求解器是什么

你要把杆件的材料性质等东东给┅个定义

你对这个回答的评价是

fluent160QA[优质文档],word文档,微软在线文档系统,峩的文档,word文档下载,百度文档,豆丁文档下载器,道客巴巴文档下载器,wps云文档

写大规模三维流体力学求解器是什么器时有什么经验和心得?

我正在做这件事甚至工作量更大: 我已经新写了非线性固体求解器是什么器,t做的并行还没写m;刚写了鈈可压缩流体求解器是什么器,还处在串行阶段刚算了几个2D的benchmark cases,也准备做并行;未来还要写流固耦合的部分许多人都说不可能或者值嘚,我倒不这么认为但首先得想清楚几个问题:老代码有多烂;自己有多熟悉数值方法;你有多少时间。每个人都觉得老代码烂但也許你见了别人的代码就不这么认为了。我觉得烂有几个级别:

(a) 丑但能用结构不清晰,代码重复变量重复,几十个参数传来传去但代碼大体正确,数学上没问题;

(b) 效率低下 -- 在以上基础之上在不影响正确性的地方有公式错误,收敛缓慢但结果在可接受的范围;

(c) 充满苟苴 -- 出现神秘参数不能改动,数学公式明显和论文对不上但运行熟悉的case的结果竟然是对的,换新的case就不一定了;

在以上基础上有重大公式错误,造成求解器是什么不收敛根本无法通过Benchmark测试,出于某种原因前人一直在拿这稀烂的结果忽悠人如果你的代码的症状在a和b的范疇之内,只要你还看得懂就不要考虑重写了;到c这一步就慎重考虑;到d这一步要么直接走人要么就壮士断腕。其次要考虑你的基础知识洳何包括但不限于要会推导空间和时间离散格式,理解线性系统左边和右边分别是什么稀疏矩阵的性质,懂一些线性方程迭代求解器昰什么的方法还要有一些编程基础。如果你连个线弹性固体求解器是什么器都写不出来就还是算了

我要回帖

更多关于 什么求解 的文章

 

随机推荐