登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
时域有限差分法 FDTD
>
新手求助三维均匀平面波
发帖
回复
968
阅读
2
回复
[
求助
]
新手求助三维均匀平面波
离线
mandela
UID :78889
注册:
2011-06-11
登录:
2018-11-28
发帖:
51
等级:
仿真一级
0楼
发表于: 2011-12-19 12:18:27
学习FDTD有一个来月了,试着用FORTRAN编了一个均匀平面波在空间中传播到介质中的程序(计算空间为300x300x300,连接边界为50:250,50:250,50:250,介质为110:190,110:190,110:190,吸收边界为一介MUR),但是程序的结果一直为NAN和0,调了很久也没找到问题所在。链接的时候出现一个warning:Debug/3D.exe : warning LNK4084: total image size 655712256 exceeds max (268435456); image may not run。不知道会不会对程序运行产生影响(XP ..
*oby(D"p
oO0dN1/
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
附件:
3d均匀平面波.txt
(7 K) 下载次数:6
共
条评分
离线
mandela
UID :78889
注册:
2011-06-11
登录:
2018-11-28
发帖:
51
等级:
仿真一级
1楼
发表于: 2011-12-21 14:09:04
自顶一个,
共
条评分
离线
simwave
噫!微斯人,吾谁与归?
UID :83124
注册:
2011-09-22
登录:
2013-06-07
发帖:
196
等级:
仿真三级
2楼
发表于: 2011-12-21 23:44:10
(1)刚开始是感受和调试FDTD算法, 建议不要开这么大的空间。否则多难Debug. 也建议结构尽量简单,以方便考察FDTD方程编程时是否出错。
x x>hJ!
(2)开始前估计一下计算中基本的内存需求, 300^3(总的网格)*6(6个场分量)*4(假设每个场分量占四个字 节)=648MB.
#+l`tj4b/
(3)多数出现无穷大数的情况是编程中的方程输入出错了。先要好好检查以下节点的位置,方程的系数对应等。
Sx QA*}N
(4) 你有的Fortran是早期版本,也建议使用高版的以克服内存的使用限制
("t'XKP&N
共
条评分
发帖
回复