Code covered by the BSD License  

Highlights from
Finite Differences Beam Propagation Method in 3-D

4.6

4.6 | 5 ratings Rate this file 49 Downloads (last 30 days) File Size: 91 KB File ID: #16102
image thumbnail

Finite Differences Beam Propagation Method in 3-D

by

 

26 Aug 2007 (Updated )

3-D Simulation of a gaussian pulse propagated in free space

| Watch this File

File Information
Description

This set of simulations make use of the Alternating Direction Implicit method for solving the parabolic wave equation that arises in FD BPM.
The zip file includes the following programs:

FDBPM3D_free_space.m - Animation and video of the 3D propagation.
FDBPM3D_free_space_slice.m - It shows slices of the propagated pulse.
FDBPM3D_free_space_volume.m - It displays the laser beam as it would look in free space after a 1500 um propagation.

REFERENCES:
R. J. Schilling and S. L. Harris, Applied numerical methods for engineers using MATLAB and C ( Cengage Learning, 1999), ISBN: 0-534-37014-4.
K. Okamoto, Fundamentals of Optical Waveguides (Academic, 2000).ISBN-13: 978-0125250955

Acknowledgements

Fft Beam Propagation Method and Finite Difference Beam Propagation Method inspired this file.

This file inspired Fft Beam Propagation Method and Finite Difference Beam Propagation Method.

MATLAB release MATLAB 6.5 (R13)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (8)
30 Mar 2010 Longjiang ?

Thanks a lot

18 May 2009 Musa

thanks

10 Aug 2008 najiyah safwa  
14 Jan 2008 jlina lin

Thank you so much, I will try.

good luck

11 Dec 2007 Edgar Guevara Codina

Ting,

I based my code on the book "Applied numerical methods for engineers using MATLAB and C", by Robert J. Schilling and Sandra L. Harris. ISBN: 0-534-37014-4.
It has a very nice chapter on finite differences, they solve a heat transfer problem, but it's the same kind that of the wave equation I solve in this program.

10 Dec 2007 Ting Whang

Thank you very much for your code!
Could you tell me more about your algorithm?I can not understand the ADI you use.

04 Sep 2007 Alex S

Thank you for this code. It is really brilliant.

27 Aug 2007 Eduardo Jiménez

Exelente trabajo

Updates
17 Sep 2013

Added reference

18 Sep 2013

Updated references

Contact us