Problems with -eps_monitor_draw and mpiexec

Tim Stitt timothy.stitt at ichec.ie
Thu Jun 14 07:01:37 CDT 2007


Hi all,

I've finally got my parallel solver working in SLEPc. I want to monitor the 
eigenvalues and error tolerances graphically using -eps_monitor_draw. This 
works perfectly fine for the serial version of the code but when I test the 
parallel version I get the following errors from all nodes:

[1]PETSC ERROR: --------------------- Error 
Message ------------------------------------
[1]PETSC ERROR: Error in external library!
[1]PETSC ERROR: Unable to open display on localhost.localdomain:0.0
.  Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option

FYI: I am testing these codes on a multi-core laptop so I am running mpiexec 
directly from the command-line. Without -eps_monitor_draw the code runs as 
aspected.

Just wondering if someone can hint at a fix so that I can get the graphical 
monitoring working in parallel. 

Regards,

Tim.
  
-- 
Dr. Timothy Stitt <timothy_dot_stitt_at_ichec.ie>
HPC Application Consultant - ICHEC (www.ichec.ie)

Dublin Institute for Advanced Studies
5 Merrion Square - Dublin 2 - Ireland

+353-1-6621333 (tel) / +353-1-6621477 (fax) / +353-874195427 (mobile)




More information about the petsc-users mailing list