找回密码
 注册
查看: 2782|回复: 4

Clawpack的问题

[复制链接]
发表于 2003-10-9 23:42:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
Clawpack是双曲型守恒方程的Riemann问题求解器,请问,如何对其进行修改可以计算有化学反应的燃烧问题(即,修改的关键在哪里)?
发表于 2003-10-10 09:31:35 | 显示全部楼层

Clawpack的问题

用Clawpack修改化学反应的难度太大,不如重写,关键在于组份输运和热生成,不如写一个高精度的
发表于 2003-10-13 16:19:10 | 显示全部楼层

Clawpack的问题

[这个贴子最后由supersonic在 2003/10/14 06:05pm 第 2 次编辑]

也许可以。clawpack是一个通用双曲系统求解器。关键在于方程和相应的黎曼求解方法,他们都是是可以自己构造的。你可以看看
http://www.math.tu-cottbus.de/~deiter/
http://www.math.tu-cottbus.de/~deiter/amroc/index.htm
这个是以clawpack为基础的,它的代码包里面对clawpack的源代码文件做了详尽的分类,其中专门包含一个equations目录,我想修改这个估计可以吧。另外source相关的函数也要改。
作者就是做爆炸模拟的,当然有化学反应。不过AMROC里面似乎没有实现多组分化学反应方程。你得自己写。
clawpack精度不低了,如果需要提高精度,在clawpack框架内修改比自己从头编写应该简单些。
不过clawpack程序结构不算很简单,特别是数据管理部分。由于f77没有动态内存分配功能,clawpack内建有一套存储管理机制,有些让人晕。
纯属建议,自己拿决定吧。
 楼主| 发表于 2003-10-15 23:43:58 | 显示全部楼层

Clawpack的问题

多谢!
发表于 2005-10-10 13:04:38 | 显示全部楼层

Clawpack的问题

3ks
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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