Jed,

    Can you please remove that bad code from those two examples if you haven't 
yet.

    Thanks

   Barry

On Nov 26, 2010, at 3:13 AM, Jed Brown wrote:

> On Fri, Nov 26, 2010 at 06:36, khalid ashraf <khalid_eee at yahoo.com> wrote:
> Thanks Barry. I get the correct output when I use 
> VecView(w,PETSC_VIEWER_STDOUT_WORLD)
> 
> But if I use the VecView_VTK function from the file
> ksp/ksp/examples/tutorials/ex29.c
> 
> then I get different results.
> 
> This is a crucial piece of information, if you stated this in the first 
> email, you would have gotten a good answer to your first email.
> 
> The problem is that this function and the copy in ex50.c, never worked in 
> parallel.  Clearly the person who wrote it misunderstood the VTK legacy 
> format because nothing similar can work in parallel.  See 
> src/snes/examples/tutorials/ex5.c for the correct way to do it:
> 
>     PetscViewer viewer;
>     ierr = PetscViewerCreate(PETSC_COMM_WORLD, &viewer);CHKERRQ(ierr);
>     ierr = PetscViewerSetType(viewer, PETSCVIEWERASCII);CHKERRQ(ierr);
>     ierr = PetscViewerFileSetName(viewer, "ex5_sol.vtk");CHKERRQ(ierr);
>     ierr = PetscViewerSetFormat(viewer, PETSC_VIEWER_ASCII_VTK);CHKERRQ(ierr);
>     ierr = DAView(user.da, viewer);CHKERRQ(ierr);
>     ierr = VecView(x, viewer);CHKERRQ(ierr);
>     ierr = PetscViewerDestroy(viewer);CHKERRQ(ierr);
> 
> Jed

Reply via email to