一种基于有限元语言的编码方法、编译器及求解方法

基本信息

申请号 CN201710648454.3 申请日 -
公开(公告)号 CN107423516A 公开(公告)日 2017-12-01
申请公布号 CN107423516A 申请公布日 2017-12-01
分类号 G06F17/50(2006.01)I;G06F9/45(2006.01)I 分类 计算;推算;计数;
发明人 梁国平;周永发;李庆定 申请(专利权)人 元计算(天津)科技发展有限公司
代理机构 北京轻创知识产权代理有限公司 代理人 杨立;王灏增
地址 300467 天津市滨海新区生态城汉北路7号增18号
法律状态 -

摘要

摘要 本发明涉及一种基于有限元语言的编码方法、编译器及求解方法,该方法包括:读取有限元语言文件;将该有限元语言文件按照不同的预定义编码规则编译成源程序代码;在预存储元件库中调用元件化源代码程序,并将所述元件化源代码程序和所述源程序代码集成成完整的目标源程序代码;将目标源程序代码换成需求的语言代码再换成需求的语言代码,得到求解所述微分方程的程序代码。还涉及一种有限元语言编译器,该编译器包括:获取模块、编译模块、生成模块、转换模块;还涉及一种自动编码求解微分方程组的方法。通过本发明的方法,可以快速地编译程序,并且编写的时间短,编写的准确率高,同时也大大降低了编译的成本,能够满足各种不同工程的需求。