登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
有限元法 FEM
>
CAE行业有限元语言生成器
发帖
回复
947
阅读
0
回复
[
讨论
]
CAE行业有限元语言生成器
离线
情亦水
UID :119658
注册:
2016-01-15
登录:
2018-01-29
发帖:
44
等级:
仿真新人
0楼
发表于: 2016-02-22 11:27:43
关键词:
FELAC
CAE
元计算
有限元
生成器的任务就是把元计算的有限元语言书写的程序转换成某种高级语言程序(有限元语言转换为
FORTRAN
语言程序)。元计算的有限元语言对于微分方程表达式,由生成器产生全部的单元子程序。对于算法程序则只产生一部分的高级语言代码程序,大部分代码是事先写好的,与有限元语言书写的算法程序无关,这一部分的代码约占到整个程序的代码量的三分之二以上,这样做的目的是为了减少生成程序的代码量和增加软件的灵活性。
g4SYG)'R+
元计算生成器采用了以下的三项软件技术:
]J=)pDrk
自动生成技术:由微分方程表达式和算法产生高级语言程序。
<?7,`P:h[
组件化技术:又称构件化,中间件技术,近十年由
IBM
、微软等大公司倡导的新的软件开发模式。由于采用了自动生成技术,组件程序可根据微分方程表达式和算法的不同自动改变,因此所需的组件程序非常少。
GiO#1gA
公式库技术:把各种微分方程表达式和算法,以及形函数等常用公式存入库中,有限元语言可直接调用这些公式。这是采用模型语言与程序自动生成技术所特有的软件技术,类似高级语言的程序库技术。
zRE8299%z
有限元语言采用这三项软件技术带来了以下的好处:系统程序大为减少,约十万行代码。维护简单,人人都能参与,可持续发展性强。由有限元语言书写的程序不仅大大减少了代码量,大大提高了编程效率,更重要的是程序可读性强,再用性强。有限元语言是一种超平台的语言,既不依赖于硬件 ..
gJ8 c]2c
A<CXd t+t
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
条评分
发帖
回复