Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Question about (2D FDTD program with pml )

Status
Not open for further replies.

engmfarhat

Advanced Member level 4
Joined
Jan 4, 2006
Messages
117
Helped
14
Reputation
28
Reaction score
7
Trophy points
1,298
Activity points
2,060
fdtd program

This the fdtd_3.2 program in Sullivan book

This program is simple two dimensional FDTD program in free space with gaussian
source in position at (jc,kc) cell of the problem space with PML absorbing boundary conditions.

When i run this program i get the same result graph in the book for nmax=100

But when i run the program for nmax=800, reflection occurs.
Is this due error in the program or what is the reason?
Regards
 

snowland

Junior Member level 2
Joined
Feb 21, 2005
Messages
24
Helped
4
Reputation
8
Reaction score
2
Trophy points
1,283
Activity points
1,484
pml 2d

yes, the theory in sullivan's book is not quit right. the PML sullivan deduced is only applicable for 1D and in the edge part of the PML, at the corner where both sigx, sigy exit, the program is not right . you must using the original berenger's PML theory and deduce the correct formula
 

    engmfarhat

    Points: 2
    Helpful Answer Positive Rating

kubba

Newbie level 4
Joined
Feb 3, 2006
Messages
6
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,338
fdtd.org

I have the same problem, and I'm trying to solve it by using PML described in Taflove's book
 

engmfarhat

Advanced Member level 4
Joined
Jan 4, 2006
Messages
117
Helped
14
Reputation
28
Reaction score
7
Trophy points
1,298
Activity points
2,060
nikolova 2d fdtd pml

Hi
If u get the right program plz send it to me.
It is urgent for me.
regards
 

snkhan

Full Member level 6
Joined
Oct 19, 2005
Messages
324
Helped
38
Reputation
74
Reaction score
20
Trophy points
1,298
Location
Gods place
Activity points
3,213
toyfdtd+c source code

Can somebody please upload the book
 

engmfarhat

Advanced Member level 4
Joined
Jan 4, 2006
Messages
117
Helped
14
Reputation
28
Reaction score
7
Trophy points
1,298
Activity points
2,060
fdtd pml 2d

It is uploaed somewhere in edaboard searh for it.
if you didn't find it i can send it to you
 

kubba

Newbie level 4
Joined
Feb 3, 2006
Messages
6
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,338
sullivan pml correct

Who implement it already? Where I can find examples on C++???
 

albede

Newbie level 4
Joined
Feb 3, 2006
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,331
nikolova 2d fdtd pml part4

www.toyfdtd.com is not working!
Is it moved somewhere?

and CD of taflove's book contains 2D FDTD example with PML (matlab)
I think it is not easy to get the source file written in c.
So, I recommend you to read Berenger's original paper.
It is easy to understand his idea with some figures.

good luck.
 

snkhan

Full Member level 6
Joined
Oct 19, 2005
Messages
324
Helped
38
Reputation
74
Reaction score
20
Trophy points
1,298
Location
Gods place
Activity points
3,213
fdtd+pml+matlab code+2d

The link for Toyfdtd webiste is available in www.fdtd.org->codes

Regards
 

albede

Newbie level 4
Joined
Feb 3, 2006
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,331
w.google.com

Sorry I don't know how I can connect toyfdtd.
I tried (www.fdtd.org->codes) but can't :(
Could you explain that?
thx
 

Sadabat

Member level 3
Joined
Dec 21, 2005
Messages
65
Helped
3
Reputation
6
Reaction score
3
Trophy points
1,288
Activity points
1,832
what is pml program?

Engmfarhat !.. I think you mean 2D PML program that is working chek it out again at T = 1860 everything is absorbed for 2D but in 3D there is problem i Think in Sullivan's book or may be I am doing the mistake the program in C codes that i am running is already in the form you can download it the link is below
and i fyou have other working code please could you share them in the link that we give see you soon

(if you have good code lets share )

with my best regards
 

kubba

Newbie level 4
Joined
Feb 3, 2006
Messages
6
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,338
fdtd+pml+2d code

I think that better to use exampleof PML from Tfalove book matlab examples.
 

Sadabat

Member level 3
Joined
Dec 21, 2005
Messages
65
Helped
3
Reputation
6
Reaction score
3
Trophy points
1,288
Activity points
1,832
sullivan pml

Dear kubba , wher is the example of the PML in Taflove s book you mean the chapter 7 i think , other wise there is no written code fro pml in taflove's book as much as i know,
 

kubba

Newbie level 4
Joined
Feb 3, 2006
Messages
6
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,338
fdtd programme for two dimensional

I have codes from S.Hagnes. I think it goes originally with Taflove book
 

engmfarhat

Advanced Member level 4
Joined
Jan 4, 2006
Messages
117
Helped
14
Reputation
28
Reaction score
7
Trophy points
1,298
Activity points
2,060
2d pml code

Please upload them in the edabord
 

snkhan

Full Member level 6
Joined
Oct 19, 2005
Messages
324
Helped
38
Reputation
74
Reaction score
20
Trophy points
1,298
Location
Gods place
Activity points
3,213
fdtd pml codes

The main website of ToyFDTD is removed the authors personal page. I find the now site but lost it very next time i restarted (Thanks to the virus). Fortunately i manged to save a copy of the code. and here it is
 

snkhan

Full Member level 6
Joined
Oct 19, 2005
Messages
324
Helped
38
Reputation
74
Reaction score
20
Trophy points
1,298
Location
Gods place
Activity points
3,213
pml 2d

Hi There:
I have find complete listing of TOYFDTD codes,
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top