找回密码
 注册
Simdroid-非首页
查看: 38|回复: 0

[其他] 元计算有限元语言优势

[复制链接]
发表于 2016-1-18 14:25:36 | 显示全部楼层 |阅读模式 来自 上海
有限元语言是元计算公司开发的数值计算行业通用编程语言,支持有限元程序开发、有限体积法程序开发,支持与C++语言混合编程。有限元语言最新标准FEL2.0于2015年9月公布,常用于大规模并行计算和任意多物理场耦合计算程序的开发,是至今为止数值计算行业中专业的编程语言!
采用模型语言编写程序需要人写的代码量要比生成器所产生的程序的代码量少得多,例如梁国平发明的有限元语言书写有限元程序的代码量要比所生成的Fortran语言程序少10倍以上。并且采用模型语言书写的代码,看起来象书,象论文,象设计蓝图,象人的意图表达。因此非常容易理解,不仅编程人员可以用它编程,非编程人员也能用它编程。假如采用有限元语言编程,就是书写有限元问题的微分方程表达式及其算法。任何学过有限元方法的人,都可以采用这种语言编程,其书写形式与有限元书刊的书写形式十分相似。
也许你要问,采用模型语言编程是一种好方法,但是这种语言的生成器谁来做呢?也许生成器的工作量很庞大?根据梁国平做有限元生成器的经验,其代码量是不大的,只有数万行,编程并不难。最重要的是理解了有限元方法的实质,创造出一种符合有限元方法规律、能准确描述有限元问题的模型语言,这就是梁国平发明的“有限元语言”,有限元生成器的软件实现是次要的。这有点类似高级语言与其编译器,高级语言的规定是首要的,编译器是其次的。生成器的软件实现要比编译器简单得多。因此设计和制作了生成器的软件公司不需要许多编程人员,他们不需要象公蜂那样按照严格的规定编程,但是需要他们深刻理解生成器所面向的专业领域,并且富有创造性,否则他们不可能提出一种适当的模型语言。
采用模型语言和软件生成器不仅可以彻底改变手工编程的落后方法,大大提高软件公司的生产率,并且可以通过网络方式让用户通过互联网使用模型语言编程,由安装有生成器的服务器端生成程序并送回客户端,在客户机上编译运行。梁国平於2000年就实现了这一技术。直到今天,仍然是世界上唯一的一个可以通过互联网使用的有限元软件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-8 23:17 , Processed in 0.024734 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表