Limitation of Split-Step Fourier method

  • Context: Graduate 
  • Thread starter Thread starter iamkitchai
  • Start date Start date
  • Tags Tags
    Fourier Method
Click For Summary
SUMMARY

The Split-step Fourier method is a robust technique for solving nonlinear Schrödinger equations, including the Gross-Pitaevskii equation. Users Lam and Elif confirmed its effectiveness but expressed concerns regarding its applicability in all scenarios. They seek resources and algorithms for implementation in MATLAB, highlighting a gap in available documentation and code examples for this method.

PREREQUISITES
  • Understanding of nonlinear Schrödinger equations
  • Familiarity with the Split-step Fourier method
  • Proficiency in MATLAB programming
  • Knowledge of numerical methods for differential equations
NEXT STEPS
  • Research the implementation of the Split-step Fourier method in MATLAB
  • Explore academic papers on the application of the Split-step Fourier method to nonlinear Schrödinger equations
  • Find online repositories or forums with shared code examples for the Split-step Fourier method
  • Study numerical stability and convergence criteria for the Split-step Fourier method
USEFUL FOR

Researchers, physicists, and engineers working on nonlinear wave equations, particularly those implementing numerical methods in MATLAB.

iamkitchai
Messages
2
Reaction score
0
Hi,

I'm using the Split-step Fourier method for programming. I am going to use this method to solve a nonlinear Schrödinger equation with variable coefficients.

But before implement this method in Matlab, I would like to ask if this method always works in all siturations, and in what cases, this method can not be used.

Thanks,
Lam
 
Physics news on Phys.org
hi,
I also want to use split step Fourier method to solve gross-pitaevskii equation (nonlinear Schrödinger eq.). as well as I know it is the best method to solve this kind of equations.
But unfortunately I can't find any algorithm or a source code or something that gives a detailed information about this method. So I don't know how to implement this method.
Could you recommend me anything (paper, book, website etc.) about this? Or have you got any written code that you can send me?

Thanks,
Elif
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
1
Views
8K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K