xyfdtd
所属分类:数学计算
开发工具:Others
文件大小:40KB
下载次数:44
上传日期:2007-03-09 10:02:11
上 传 者:
Koenig
说明: xy时域有限差分的fortran数值模拟
xy时域有限差分的fortran数值模拟
(xy finite difference time domain numerical simulation of fortran xy finite-difference time-domain of fortran Numerical simulation)
文件列表:
xyfdtd\Debug\DF60.PDB (25600, 2007-03-09)
xyfdtd\Debug\vc60.idb (33792, 2007-03-09)
xyfdtd\Debug\vc60.pdb (36864, 2007-03-09)
xyfdtd\Debug\XYfdtd.obj (38180, 2007-03-09)
xyfdtd\Debug\XYfdtd.pdb (25600, 2007-03-09)
xyfdtd\misc\adv_efield.f (493, 2007-03-09)
xyfdtd\misc\adv_hfield.f (502, 2007-03-09)
xyfdtd\misc\conv_binary.f (729, 2007-03-09)
xyfdtd\misc\fill_it.f (411, 2007-03-09)
xyfdtd\misc\mr_mur.f (1995, 2007-03-09)
xyfdtd\misc\pulse.f (407, 2007-03-09)
xyfdtd\misc\save_ascii.f (356, 2007-03-09)
xyfdtd\misc\save_binary.f (469, 2007-03-09)
xyfdtd\misc\scal_vid.dsp (4558, 2007-03-09)
xyfdtd\misc\scal_vid.dsw (539, 2007-03-09)
xyfdtd\misc\scal_vid.f (499, 2007-03-09)
xyfdtd\misc\scal_vid.ncb (33792, 2007-03-09)
xyfdtd\misc\scal_vid.opt (48640, 2007-03-09)
xyfdtd\misc\scal_vid.plg (1191, 2007-03-09)
xyfdtd\misc\setup.f (679, 2007-03-09)
xyfdtd\misc\store_it.f (273, 2007-03-09)
xyfdtd\misc\swave.f (361, 2007-03-09)
xyfdtd\misc\zj.f (325, 2007-03-09)
xyfdtd\viz2d-f77.c (21122, 2007-03-09)
xyfdtd\viz2d-f77.dsp (3777, 2007-03-09)
xyfdtd\viz2d-f77.dsw (543, 2007-03-09)
xyfdtd\viz2d-f77.ncb (41984, 2007-03-09)
xyfdtd\viz2d-f77.opt (48640, 2007-03-09)
xyfdtd\viz2d-f77.plg (809, 2007-03-09)
xyfdtd\xdiags.dat (129, 2007-03-09)
xyfdtd\xstart.dat (2045, 2007-03-09)
xyfdtd\XYfdtd.dsp (3842, 2007-03-09)
xyfdtd\XYfdtd.dsw (535, 2007-03-09)
xyfdtd\XYfdtd.f (8983, 2007-03-09)
xyfdtd\XYfdtd.ncb (33792, 2007-03-09)
xyfdtd\XYfdtd.opt (48640, 2007-03-09)
xyfdtd\XYfdtd.plg (1386, 2007-03-09)
xyfdtd\xyfdtmcom.f (1035, 2007-03-09)
xyfdtd\misc\Debug (0, 2007-03-09)
... ...
Program : xyfdtd - 2 dimensional Finite-Difference Time Domain demo
program using the Yee algorithm and Mur absorbing
boundary conditions. Uses X-windows to display the
wave propogation. The input file contains all the
input parameter definitions with a sample case.
Author : Louis Wilson - Main computational engine
Jeff Sheffel - X-windows Graphic Interface
e-mail : lwilson@netcom.com
Libraries used -
libX11.a, libm.a
Comments -
When originally written, this was called xfdtd. Since
then, xfdtd has been trademarked by Remcom, Inc., so the
name has been changed to xyfdtd. However, the code itself
is the same as when it was called xfdtd.
Compiled on a Sun Sparcstation 1 using Sun Fortran V1.2
Compile with -
cc -c vix2d-f77.c
f77 -o xyfdtd XYfdtd.f viz2d-f77.o -lX11 -lm
Sun fortran allows mixing of Fortran and C routines, if your
compiler does not, you may be able to use the Fortran-to-C
converter from netlib (f2c at research.att.com).
The /misc directory contains routines for writing ascii or 8-bit
files for plotting plotting. If you are not running X-windows
simply comment out the display routine call and dump the time
step of interest to a file.
References:
1. K. S. Yee, "Numerical solution of initial boundary value
problems involving Maxwell's equations in isotropic media,"
IEEE Trans. Antennas Propogat., vol. AP-14, pp. 302-307,
May 1966.
2. G. Mur, "Absorbing boundary conditions for the finite-
difference approximation of time-domain electromagnetic
field equations," IEEE Trans. Electromagn. Compat.
vol EMC-23, pp. 377-382, Nov. 1***1.
Remarks :
Comments and bug reports welcome.
近期下载者:
相关文件:
收藏者: