Subversion Repositories slepc-dev

Rev

Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2324 Rev 2394
Line 223... Line 223...
    }
    }
           
           
    if (eps->reason == EPS_CONVERGED_ITERATING) {
    if (eps->reason == EPS_CONVERGED_ITERATING) {
      if (breakdown) {
      if (breakdown) {
        /* Start a new Arnoldi factorization */
        /* Start a new Arnoldi factorization */
        PetscInfo2(eps,"Breakdown in Krylov-Schur method (it=%i norm=%g)\n",eps->its,beta);
        PetscInfo2(eps,"Breakdown in Krylov-Schur method (it=%D norm=%G)\n",eps->its,beta);
        ierr = EPSGetStartVector(eps,k,eps->V[k],&breakdown);CHKERRQ(ierr);
        ierr = EPSGetStartVector(eps,k,eps->V[k],&breakdown);CHKERRQ(ierr);
        if (breakdown) {
        if (breakdown) {
          eps->reason = EPS_DIVERGED_BREAKDOWN;
          eps->reason = EPS_DIVERGED_BREAKDOWN;
          PetscInfo(eps,"Unable to generate more start vectors\n");
          PetscInfo(eps,"Unable to generate more start vectors\n");
        }
        }