Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

Need code in Matlab for ADI FDTD

Status
Not open for further replies.

flyflyhigh

Member level 1
Joined
Oct 23, 2004
Messages
36
Helped
11
Reputation
22
Reaction score
5
Trophy points
1,288
Activity points
298
fdtd speed

I think most people program the fdtd in fortran for its speed.
 
  • Like
Reactions: gmnyaory

    ramani

    points: 2
    Helpful Answer Positive Rating

    gmnyaory

    points: 2
    Helpful Answer Positive Rating

ramani

Member level 4
Joined
Dec 21, 2005
Messages
78
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,288
Location
india
Activity points
1,919
2d adi fdtd papers

to highfly,
thank u sir ,now i am working with that 2d adi fdtd pdf given by u
 

flyflyhigh

Member level 1
Joined
Oct 23, 2004
Messages
36
Helped
11
Reputation
22
Reaction score
5
Trophy points
1,288
Activity points
298
fdtd pdf

I think that it is most difficult to implement PML in ADI-FDTD. Good luck!
 

    ramani

    points: 2
    Helpful Answer Positive Rating

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
adi fdtd

Some people programe it using matlab

Added after 2 minutes:

I have two books for FDTD if you want i can send it to you
My email:
engmfarhat@yahoo.com
 

smruti

Junior Member level 1
Joined
Jan 11, 2009
Messages
18
Helped
3
Reputation
6
Reaction score
2
Trophy points
1,283
Activity points
1,361
adi fdtd

mr engmfarhat,
if u upload the books here than it will be useful to all.please if possible than upload the books
 

iyami

Full Member level 4
Joined
Apr 12, 2008
Messages
210
Helped
60
Reputation
120
Reaction score
40
Trophy points
1,308
Location
Earth (or at least somewhere nearby)
Activity points
2,728
Re: adi fdtd

There are some papers. I think they are useful to you maybe.
These are Namiki's original papers. The method described there is stable but has large numerical errors
for larger time steps.

When I tested it (I used the method described in this papers) the main results were

- stability OK
- speed *slower* than FDTD for acceptble errors (< 5%)

when I increased dt to get the same computation speed then there were 20-50% errors.

Part of the problem may have been the implementation, but I find it difficult to believe
that you can get too much out of the older ADI methods.

I don't know about newer mthods. There are papers (I cannot recall them right now) which
claim that they have solved the large-error-for-larger-dt problem but I have not tried them.

My advice is to first make sure that you really want/need ADI-FDTD before you start
implementing it. I may sound very negative but I really would like to learn about a ADI
success story but so far have not heard of any such.

I think that it is most difficult to implement PML in ADI-FDTD.
Painful but doable (there are a few online papers on PML for ADI

Good luck.
from me too
 

smruti

Junior Member level 1
Joined
Jan 11, 2009
Messages
18
Helped
3
Reputation
6
Reaction score
2
Trophy points
1,283
Activity points
1,361
Re: adi fdtd

hi ramani,
here i upload the adifdtd code written in c language,i have it from internet source,i think this will help you to convert it to matlab.
 

irfan20uk

Newbie level 1
Joined
Nov 29, 2010
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,284
Re: adi fdtd

hi ramani,
here i upload the adifdtd code written in c language,i have it from internet source,i think this will help you to convert it to matlab.

Hello smruti,
I will appreciate if you please share with me the ADI code written in C. I severely need that one in c or c++. My email is
irfan20uk@yahoo.com
Thanks
 

flyflyhigh

Member level 1
Joined
Oct 23, 2004
Messages
36
Helped
11
Reputation
22
Reaction score
5
Trophy points
1,288
Activity points
298
Re: adi fdtd

How can we increase the accuracy of the ADI-FDTD? Any suggestion?
 

smruti

Junior Member level 1
Joined
Jan 11, 2009
Messages
18
Helped
3
Reputation
6
Reaction score
2
Trophy points
1,283
Activity points
1,361
Re: adi fdtd

sorry for late reply but,what i uploaded here that is only the ADI code written in c.
 

milind.a.kulkarni

Advanced Member level 3
Joined
Oct 6, 2011
Messages
923
Helped
214
Reputation
428
Reaction score
208
Trophy points
1,333
Location
Bangalore
Activity points
7,438
Please, search the thread "Mur's ABC for 2D FDTD" there is one code is there...may be helpful to you
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top