[petsc-users] Problem with ksp view

Barry Smith bsmith at mcs.anl.gov
Fri Jul 10 14:27:06 CDT 2015


  Ok, so on one process all is fine. 

  Likely an issue with how you handle the viewer in the call to your custom PC


> On Jul 10, 2015, at 2:11 PM, Michele Rosso <mrosso at uci.edu> wrote:
> 
> Barry,
> 
> I made a mistake naming the files: the messy one is from the file while the correct one is from command line. I am using a custom PC (dmdarepart).
> I attached 4 files:
> 
> ksp_view_cl_1proc.txt:  output on command line for 1 process run
> ksp_view_cl_8proc.txt:  output on command line for 8 processes run   
> ksp_view_fl_1proc.txt:  output on file for 1 process run   
> ksp_view_fl_8proc.txt:  output on file for 8 processes run   
> 
> This is what I do in the code:
> 
>        CALL KSPSolve( ksp, b, x, ierr )
>        CALL PetscViewerASCIIOpen( PETSC_COMM_WORLD, ksp_view_file, viewer, ierr )
>        CALL KSPView( ksp, viewer, ierr )
>        CALL PetscViewerDestroy( viewer, ierr )
> 
> I will try to provide a minimal example ASAP.
> 
> Michele
> 
> 
> On Fri, 2015-07-10 at 13:43 -0500, Barry Smith wrote:
>>    Are you sure you named the files correctly and sent the right files. This is very confusing. What is in ksp_view_file.txt looks reasonable to me: You are running three level multigrid where the coarse solve is two level multigrid with a coarse solve of SuperLU_Dist.  What is in ksp_view_command.txt is a jumbled mess which seems to be missing something. 
>> 
>>    If you run both on one process what happens? 
>> 
>>    Barry
>> 
>> 
>> > On Jul 10, 2015, at 1:14 PM, Michele Rosso <mrosso at uci.edu> wrote:
>> > 
>> > Hi,
>> > 
>> > I am having a problem with KSPview. If I use the command line option, the output of KSPView is complete. If instead I call KSPView after KSPsolve and I have the ksp infos printed on  file, the output misses some
>> > parts (see attached files).
>> > What can I do to fix this?
>> > 
>> > Thanks,
>> > Michele
>> > 
>> > <ksp_view_commandline.txt><ksp_view_file.txt>
>> 
>> 
>> 
> 
> <ksp_view_cl_1proc.txt><ksp_view_cl_8proc.txt><ksp_view_fl_1proc.txt><ksp_view_fl_8proc.txt>



More information about the petsc-users mailing list