SUBROUTINE Numerover(nmax, mu, hstep, v, E, Psi, Diff, nu) USE Numeric_Kinds_Module USE Numbers_Module USE FileUnits_OneDim_Module IMPLICIT NONE SAVE INTEGER n, nmax, LeftTurn, RightTurn, nu, i, nnodes REAL(KIND=WP_Kind) E, mu, hstep, tn, qn, Scale, Norm, Diff, diffsave REAL(KIND=WP_Kind) Psi(0:nmax), v(0:nmax) REAL(KIND=WP_Kind), ALLOCATABLE:: u(:), PsiRight(:), PsiLeft(:) IF(ALLOCATED(u))THEN IF(SIZE(Psi).ne.nmax+1)STOP "Num" ELSE ALLOCATE(u(0:nmax+1),PsiRight(0:nmax+1),PsiLeft(0:nmax+1)) ENDIF LeftTurn=0 RightTurn=nmax DO n=1,nmax-1 IF(LeftTurn==0.and.((v(n)-E)*(v(n+1)-E))LeftTurn.and.RightTurn==nmax.and.((v(n)-E)*(v(n+1)-E))LeftTurn.and.n