I am trying to solve numerically the GL equations in cylindrical coordinates. I already know what the shape of the solutions to these equations should look like, but I am not able to get the correct numerical shape. I am trying to solve the problem using the Shooting method. The code is the following:
R := 10
k := 0.1
h0 := 0.6
nlde1 = {f''[r] + 1/r f'[r] - k^2 f[r] (f[r]^2 - 1 + (a[r] - 1/(r*k))^2) == 0, f[R] == 1, f'[R] == 0};
nlde2 = {a''[r] + 1/r a'[r] - 1/r^2 a[r] - f[r]^2 (a[r] - 1/(r*k)) == 0, a[R] == 0, a'[R] == 0};
sol = NDSolve[{nlde1, nlde2}, {f, a}, {r, 0, R},Method -> "Shooting", "StartingInitialConditions" -> {f[0] == 0, f'[0] == 0.4, a[0] == 0, a[0] == h0}}]
From the physics of the problem I know that:
- the order parameter $f$ must be $0$ at $r=0$ and $1$ at $r\rightarrow\infty$,
- $f'> 0$ at $r=0$ and $f'= 0$ at $r\rightarrow\infty$,
- the vector potential $a$ must be $0$ at $r=0$ and $0$ at $r\rightarrow\infty$,
- $a' > 0$ at $r=0$ and $a'=0$ at $r\rightarrow\infty$.
The main problem I think comes from the fact that for $r=0$ both the equations have a singularity and NDSolve
does not like that. Do you have some ideas on how to solve this problem?
r=0
describe then? What physics stays behind? $\endgroup$f(r=0)=0
as a boundary condition, you impose a strong limitation onto the system forcing such a structure. In contrast the Abrikosov vortexes should emerge spontaneously. Have a look into Landau&Lifshitz Statistical Physics pt. 2, Chapter 47. To me it sounds as a vortex that exists there inspite of the system due to some reason that is not described by the equations. $\endgroup$