Solving Nonlinear Gross Pitaevskii Eq. with Mathematica?

  • Context: Mathematica 
  • Thread starter Thread starter chasingwind
  • Start date Start date
  • Tags Tags
    Mathematica Nonlinear
Click For Summary

Discussion Overview

The discussion centers around solving the nonlinear Gross-Pitaevskii equation (GPE) using Mathematica, particularly in the context of Bose-Einstein condensates. Participants explore numerical solutions, the use of specific functions in Mathematica, and the challenges faced in obtaining results.

Discussion Character

  • Exploratory
  • Technical explanation
  • Homework-related

Main Points Raised

  • One participant inquires about the feasibility of solving the GPE with Mathematica and requests clues or guidance.
  • Another participant suggests that numerical calculations are possible and offers to run the equation if it is posted.
  • A participant shares their unsuccessful attempts to solve the GPE over the weekend and references relevant literature that discusses numerical solutions to the GPE and similar equations.
  • The time-independent GPE is presented by one participant, including its mathematical formulation and potential challenges in solving it.
  • Questions arise regarding the use of NDSolve in Mathematica, specifically whether a different function name can be used and the possibility of solving multidimensional differential equations with it.
  • A later reply echoes the interest in solving the GPE and reiterates the challenges faced, emphasizing the desire for Mathematica to simplify the process without needing to learn complex numerical methods.

Areas of Agreement / Disagreement

Participants express a shared interest in solving the GPE and acknowledge the difficulties involved. However, there is no consensus on the best approach or whether Mathematica can effectively handle the problem as desired.

Contextual Notes

Participants mention the need for numerical solutions and the potential limitations of Mathematica's capabilities in handling the GPE, particularly in higher dimensions and with specific function naming conventions.

Who May Find This Useful

This discussion may be useful for researchers or students interested in computational methods for solving nonlinear differential equations, particularly in the context of quantum mechanics and Bose-Einstein condensates.

chasingwind
Messages
15
Reaction score
0
I am thinking of solving a nonlinear equation, namely, Gross Pitaevskii equation that applied in Bose Einstein Condensates. Can I solve the equation with Mathematica? Could someone give me some clues?
 
Physics news on Phys.org
i think you can get at least a numerical calculation, but here is what we can do, post the equation, ill run it and see what the software can actually do :wink:
 
I am also interested in solving the Gross-Pitaevskii-Equation. I spend my weekend to get a solution with mathematica without success. There are a couple of Phys. Rev. A.s which treating the problem of numerical solution of the GPE or other non lineary time-(in)dependent Schrödinger-Equations, however it would be much nicer if Mathematica can do such things and I don't have to learn how to write an effective Runge-Kutta.

btw. the time-independent GPE is:

-\hbar^2/(2m) \nabla^2 \psi(x,y,z) + V + g|\Psi(x,y,z)|^2 \Psi(x,y,z) = \mu \Psi(x,y,z)

wherby V = m/2(\omega_x^2 x^2 + \omega_y^2 y^2 + \omega_z^2 z^2)

An other question coming up when I tried getting a solution is: Is it possible to use NDSolve with an other function name than y[x], for example :Psi:[x]? Is it theoretically possible to solve more dimensional (i.e. 3, f[x,y,z]) diff. eq. with NDSolve, which is needed to solve the GPE seriously?
 
hi i f u get any way for writting this equation on mathmatica 5 please help me i will appreciate please help me i have to do this for my thesies please help me if u get any sucsses to solve thank u vase moeini from iran
booth said:
I am also interested in solving the Gross-Pitaevskii-Equation. I spend my weekend to get a solution with mathematica without success. There are a couple of Phys. Rev. A.s which treating the problem of numerical solution of the GPE or other non lineary time-(in)dependent Schrödinger-Equations, however it would be much nicer if Mathematica can do such things and I don't have to learn how to write an effective Runge-Kutta.

btw. the time-independent GPE is:

-\hbar^2/(2m) \nabla^2 \psi(x,y,z) + V + g|\Psi(x,y,z)|^2 \Psi(x,y,z) = \mu \Psi(x,y,z)

wherby V = m/2(\omega_x^2 x^2 + \omega_y^2 y^2 + \omega_z^2 z^2)

An other question coming up when I tried getting a solution is: Is it possible to use NDSolve with an other function name than y[x], for example :Psi:[x]? Is it theoretically possible to solve more dimensional (i.e. 3, f[x,y,z]) diff. eq. with NDSolve, which is needed to solve the GPE seriously?
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 19 ·
Replies
19
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 0 ·
Replies
0
Views
2K