Need help implementing finite difference method for BPM

Click For Summary
SUMMARY

The discussion centers on the implementation of the finite difference method for the Beam Propagation Method (BPM). Participants express a need for shared code examples to troubleshoot and improve their implementations. The conversation highlights the challenges of accessing academic resources, as one user notes the high cost of relevant articles. Additionally, there is a call for more focused inquiries rather than broad requests for comprehensive teaching on finite-element methods.

PREREQUISITES
  • Understanding of finite difference methods
  • Familiarity with Beam Propagation Method (BPM)
  • Basic programming skills in a relevant language (e.g., Python, MATLAB)
  • Knowledge of numerical methods in computational physics
NEXT STEPS
  • Research existing implementations of finite difference methods in Python
  • Explore the mathematical foundations of Beam Propagation Method (BPM)
  • Learn about debugging techniques for numerical simulations
  • Investigate alternative resources for accessing academic papers on BPM
USEFUL FOR

Researchers, physicists, and software developers working on optical simulations or numerical methods in computational physics will benefit from this discussion.

yashabyadav
Messages
1
Reaction score
1
I am trying to apply finite difference scheme for Beam propagation method by following this paper.

I was wondering if anyone can share their code if they have implemented this method. I can share my code which is not working as expected and can get some insights if possible.
 
  • Like
Likes   Reactions: AlexB23
Science news on Phys.org
yashabyadav said:
I am trying to apply finite difference scheme for Beam propagation method by following this paper.

I was wondering if anyone can share their code if they have implemented this method. I can share my code which is not working as expected and can get some insights if possible.
Please post a full description and your questions.

a) The article you linked to costs $40 and I doubt that anybody is willing to pay this.
b) Teach me the finite-element method is far too broad. We cannot provide entire lectures.
 
  • Like
Likes   Reactions: BvU

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
1
Views
1K