📄 readme
字号:
So, finally I managed to write some info stuff for all this...radarFDTD was developed while I was writing my final thesis to get my'Physik-Diplom' which is roughly comparable to a master degree. Istarted with a very, very easy simulation which can be hacked into acomputer within a few hours now, which only allowed a fullythree-dimensional simulation of electromagnetic waves without anyboundary conditions and materials.While moving on everything got a bit more difficult, after insertingmaterials into the code (which is still very, very slow - just imaginedoing "if's" every now and then to determine which material is at thisspot...); also the materials are very simple, each yee-cell has only onenumber assigning a material to this cell. This should be changed soon,since it might cause problems in certain situations.The final things introduced into the program were highly efficientabsobing boundary conditions proposed by Berenger in 1994 (for acitation, please have a look at the end of this file). These weremodified by Fang and Wu in 1996 who proposed the "Generalised PerfectlyMatched Layers" (Don't fear I won't go into detail here, if you areeager to learn more about these ABCs (absorbing boundary conditions),drop me a mail or get that paper.)I spent most of my time to get these things to work, in the end I had tohunt down a bug, which I eventually found after two tideous months ofsearching, which was, of course, just a tiny typo :-(. To get a ideawhere this error was located have a look at the file ComponentUpdate.c.INSTALL/USAGEI have not included something like ./configure; make; make install sinceit is firstly quite unnecessary for this thing: it should just compilewith a simple make. Secondly, there is only one executable file whichyou can compile to any place you think you might need it (even to/usr/local/bin).A detailed overview about the usage of radarFDTD can be found in theattached perl-script manual.pl, which generates text, man, latex andhtml output (as long as pod2xxx is installed) when started.MISCWhat else do you need to know? Well, if you are able to read and understand German, you can download mythesis and read about some of the simulations I have done. The URLcurrently is (May 2000)http://cupido.geophys.nat.tu-bs.de/radarfdtd/index.html, if this is notvalid anymore, please drop me an email.CITATIONS@Article{Berenger1994,author = {J.--P. Berenger},title = {A Perfectly Matched Layer for the Absorption ofElectromagnetic Waves},journal = {Journal of Computational Physics},year = {1994},volume = {114},pages = {185--200},}@Article{Berenger1996,author = {J.--P. Berenger},title = {Three--Dimensional Perfectly Matched Layer for theAbsorption of Electromagnetic Waves},journal = {Journal of Computational Physics},year = {1996},volume = {127},pages = {363--379},}@Article{Fang1996,author = {J. Fang and Z. Wu},title = {Generalized Perfectly Matched Layer for the Absorption ofPropagating and Evanescent Waves in Lossless and Lossy Media},journal = {IEEE Transactions on Microwave Theory and Techniques},year = {1996},volume = {44},number = {12},pages = {2216--2222},month = {December},}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -