[petsc-users] saving views as images
Barry Smith
bsmith at mcs.anl.gov
Sat Mar 7 15:51:19 CST 2015
Did you follow the directions in the manual page for PetscDrawSetSave()?
"Requires that PETSc be configured with the option --with-afterimage to save the images and ffmpeg must be in your path to make the movie"
So you have to install afterimage on your machine and then ./configure PETSc so it knows about it. If you have done all that and PETSc is being linked with the afterimage libraries then run your code with -info and send all the output; it may indicate why the images are not being saved.
Barry
> On Mar 7, 2015, at 3:38 PM, Theler German Guillermo <gtheler at cites-gss.com> wrote:
>
> Hi
>
> Last week I asked how to dump a matrix structure into an image and Barry kindly pointed me out the PetscDrawSetSave function. But I cannot figure out how to use it. So far, I can show my matrix structure into an X window with something like
>
> PetscViewerDrawOpen(PETSC_COMM_WORLD, PETSC_NULL, "R", 100, 100, size, size, &viewer);
> MatView(milonga.R, viewer);
>
> I tried with this snippet of code but had no luck:
>
> PetscViewerDrawOpen(PETSC_COMM_WORLD, PETSC_NULL, "R", 100, 100, size, size, &viewer);
> MatView(milonga.R, viewer);
> PetscViewerDrawGetDraw(viewer, 0, &draw);
> PetscDrawFlush(draw);
> PetscDrawSetSave(draw, "test.gif", PETSC_FALSE);
> PetscDrawSetSaveFinalImage(draw, "test2.gif");
>
> The result is that test.gif and test2.gif are created but they are empty directories.
> What am I missing?
>
> --
> jeremy
>
> ________________________________
> Imprima este mensaje sólo si es absolutamente necesario.
> Para imprimir, en lo posible utilice el papel de ambos lados.
> El Grupo Sancor Seguros se compromete con el cuidado del medioambiente.
>
>
>
> ************AVISO DE CONFIDENCIALIDAD************
>
> El Grupo Sancor Seguros comunica que:
>
> Este mensaje y todos los archivos adjuntos a el son para uso exclusivo del destinatario y pueden contener información confidencial o propietaria, cuya divulgación es sancionada por ley. Si usted recibió este mensaje erróneamente, por favor notifíquenos respondiendo al remitente, borre el mensaje original y destruya las copias (impresas o grabadas en cualquier medio magnético) que pueda haber realizado del mismo. Todas las opiniones contenidas en este mail son propias del autor del mensaje. La publicación, uso, copia o impresión total o parcial de este mensaje o documentos adjuntos queda prohibida.
>
> Disposición DNDP 10-2008. El titular de los datos personales tiene la facultad de ejercer el derecho de acceso a los mismos en forma gratuita a intervalos no inferiores a seis meses, salvo que acredite un interés legítimo al efecto conforme lo establecido en el artículo 14, inciso 3 de la Ley 25.326. La DIRECCIÓN NACIONAL DE PROTECCIÓN DE DATOS PERSONALES, Organo de Control de la Ley 25.326, tiene la atribución de atender las denuncias y reclamos que se interpongan con relación al incumplimiento de las normas sobre la protección de datos personales.
More information about the petsc-users
mailing list