How to visualize a matrix object from a remote machine?
Satish Balay
balay at mcs.anl.gov
Tue Dec 15 12:43:00 CST 2009
If you are running on a cluster - the cluster nodes won't usually have
access to the X11-server-port on the front-end node.
So - its best to do '-mat_view_draw' on a non-cluster environment.
If you really need to do this on the cluster - the following methods
are possible:
1) assuming you know the host-file before invoking the 'mpirun'
command [which appears to be the case here ]- you would do:
- establish an ssh-x11 tunnel into node1 [in the node-file list]
'ssh -Y node1'
- find out the display value for this tunnel
echo $DISPLAY
- now use this value with 'mpirun binary -mat_view_draw -draw_pause -1 -display display_value'
Note: If there are seq matrices created in your solve - you might need
ssh-x11 tunnels to *all* the nodes [and hope you get the same
'localhost:10' value on all of them]
2. Open up a x11-tcp port on the cluster-front-end - but for that -
you need to be root on that machine - or convice your sys-admin this
is a safe thing to do. [this can be limited to ssh-x11-forwared port
by modifying the sshd_config i.e - enable GatewayPorts]
Satish
On Tue, 15 Dec 2009, hxie at umn.edu wrote:
>
>
> Following your instruction, I got the error message:
>
> X connection to localhost:15.0 broken (explicit kill or server shutdown).
>
> mpirun_ssh -timeout 200 -paramfile paramfile.6617 -np 4 -hostfile hosts
> /home/bc2/xieh2/bin/cats3d.1 -mat_view_draw -draw_pause -1 -display
> localhost:15.0 failed!
>
>
>
> >
> > Message: 3
> > Date: Tue, 15 Dec 2009 10:57:53 -0600 (CST)
> > From: Satish Balay <balay at mcs.anl.gov>
> > Subject: Re: How to visualize a matrix object from a remote machine?
> > To: PETSc users list <petsc-users at mcs.anl.gov>
> > Message-ID: <alpine.LFD.2.00.0912151056190.20137 at asterix>
> > Content-Type: TEXT/PLAIN; charset=US-ASCII
> >
> > On Tue, 15 Dec 2009, hxie at umn.edu wrote:
> >
> > > Hi,
> > >
> > > I use X11 to connect the server and I want to draw the nonzero structure
> > > of
> > > matrix. The option '-mat_view_draw' gives some error messages. How to fix
> > > it?
> > > Thanks.
> >
> > What error message?
> >
> >
> > Normally you can do the following:
> >
> >
> > ssh -Y remotemachine
> >
> > <on remote machine>
> > ./petscbinary -mat_view_draw -draw_pause -1
> >
> > or
> >
> > ./petscbinary -mat_view_draw -draw_pause -1 -display $DISPLAY
> >
> > Satish
> >
> >
> > ------------------------------
> >
> > _______________________________________________
> > petsc-users mailing list
> > petsc-users at mcs.anl.gov
> > https://lists.mcs.anl.gov/mailman/listinfo/petsc-users
> >
> >
> > End of petsc-users Digest, Vol 12, Issue 24
> > *******************************************
> >
>
More information about the petsc-users
mailing list