分享自己编的NND2D有限差分Euler方程组程序
程序采用fortran77程序,例子为二维riemann解,里边有一副图,供初学者参考。NND格式采用minmod限制器,steger-warming分裂,可以算无粘流,如有疑问可以在本论坛回复。
分享自己编的NND2D有限差分Euler方程组程序
呵呵…………我看看……分享自己编的NND2D有限差分Euler方程组程序
好的 ,正在做这个, 下来看看, 谢谢!分享自己编的NND2D有限差分Euler方程组程序
楼主,您好!我看了你的程序,在求解fr,fl时,你是将二维求解变换成两个一维求解,这样steger-
warming分裂方程式要有相应的变化,我想问楼主,这两个一维的求解方程式是根据什么得来的,要是有相应的文章,希望楼主能介绍一二。谢谢!
分享自己编的NND2D有限差分Euler方程组程序
我没有分成两个来算啊,我从整体上算的u(i,j,k)=u(i,j,k)-r1*(ft(i,j,k)-ft(i-1,j,k))-r2*(gt(i,j,k)-gt(i,j-1,k))
如果你想分裂成两个一维的来算,可以把时间项分成两半,一半给x方向,一半给y方向,两次循环就是一次整体,这个叫做时间分裂算法,其实比较经典的可以用龙格-库塔时间分裂算法。
分享自己编的NND2D有限差分Euler方程组程序
[这个贴子最后由1234321在 2007/10/24 11:19pm 第 2 次编辑]楼住,您好!
不好意思,我的意思陈述有误。
在子程序subroutine Solvex(。。。)中,本人曾对fl,fr的公式正确性有过怀疑,现在核对了,没有问题。
分享自己编的NND2D有限差分Euler方程组程序
好的 ,正在做这个, 下来看看, 谢谢!分享自己编的NND2D有限差分Euler方程组程序
好东西,谢谢分享自己编的NND2D有限差分Euler方程组程序
增加个图形监视窗口在运行的同时,可以看到密度等值线的变化过程。对原来的程序只是稍做改动,利用的资源增加了,计算规模需要缩小一些。