diff --git a/src/ex1.c b/src/ex1.c index 5670b61..d1f7283 100644 --- a/src/ex1.c +++ b/src/ex1.c @@ -14,6 +14,7 @@ int main(int argc,char **argv) EPSType type; PetscReal error,tol,re,im; PetscReal norm=0.0; + PetscReal normfin=0.0; PetscScalar kr,ki,value[700]; Vec xr,xi; PetscInt i,Istart,Iend,col[700],maxit,its,nconv,countcol; @@ -49,9 +50,11 @@ int main(int argc,char **argv) long int ii; long int tcountcol2,tcol[700],tcountcol[getdata.nnz]; double val[700]; - PetscReal xmat=0.0; + double xmat=0.0; PetscReal xymat=0.0; - PetscInt kko,kok,kkio; + PetscReal xymatfin=0.0; + PetscReal XS = 0.0; + int kko,kok,kkio; SlepcInitialize(&argc,&argv,(char*)0,NULL); ierr = PetscPrintf(PETSC_COMM_WORLD,"\n1-D t-J Eigenproblem, n=%D\n\n",getdata.n);CHKERRQ(ierr); @@ -231,11 +234,11 @@ int main(int argc,char **argv) ierr = VecNorm(xr, NORM_2, &norm);CHKERRQ(ierr); PetscPrintf(PETSC_COMM_WORLD," Norm = %18f \n", (double)norm); + norm = 0.0; for (i=Istart; i