[Paraview] parallel paraview: display not updated
Stefan Friedel
stefan.friedel at iwr.uni-heidelberg.de
Wed Feb 8 04:20:15 EST 2006
Hi all,
after sucessfully compiling paraview 2.4.2 (w/ mesa 6.4.2,
offscreen-rendering/osmesa on) I'm not sure how to start the parallel
application and if the client is working at all:
1) (after reading the [deprecated] 1. edition of the ParaView Guide...) I
should be able to start in stand-alone mode on two dual nodes with 4 processes
just by starting the paraview binary:
${pathtompirun}/mpirun -np 4 -machinefile ./machines ${paraviewpath}/paraview
A paraview (client) window comes up, 4 processes are running (two per node, cpu
usage~100%, fine) but regardsless of which kind of data/file/demo I load, the
3D view window on the right is not updated (partially snapshots of overlayed
windows are visible). Probably this is due to the lack of an option to use
offscreen-rendering?
2) Then I tried to guess which kind of server has to run on which node for
client/server mode:
${pathtompirun}/mpirun -np 4 -machinefile ./machines ${paraviewpath}/pvdataserver [mach_def.pvx?]
${pathtompirun}/mpirun -np 4 -machinefile ./machines ${paraviewpath}/pvrenderserver [--use-offscreen-rendering?] [mach_def.pvx?]
${pathtompirun}/mpirun -np 1 -machinefile ./machines ${paraviewpath}/pvclient [-crs?] [mach_def.pvx?]
I tried this with/without a pvx/xml file (see output below): no success, but
now I got a second small window (titled "Visualization Toolkit OpenGL", looks
like a forgotten/not withdrawn Tcl/TK root window?), and the 3DView-Part of the
Paraview client windows stays gray (but it is updated now - unlike the last
start in stand-alone mode)
3) I also tried to start pvserver (instead of pvrender/pvdataserver), no success (more/other errors about socket comm tags like:
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/VTK/Parallel/vtkSocketCommunicator.cxx, line 671
vtkSocketCommunicator (0xaef65f8): Could not receive tag. 8843
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/Servers/Common/vtkPVClientServerModule.cxx, line 378
vtkPVClientServerModule (0xaef8238): Connection ID mismatch.1073833280 != 0
)
Now this is the output after starting the client and loading the demo (from the
Help menu) in client/server mode:
* two nodes (node255/node256), connection: Myri/gm
* mpi machinefile testmach:
sfriedel at node255:~/TMP/paraview-test$ cat testmach
node255
node256
* xml/pvx file:
sfriedel at node255:~/TMP/paraview-test$ cat machdef.pvx
<?xml version="1.0" ?>
<pvx>
<Process Type="client" />
<Process Type="data-server">
<Machine Name="node255" />
<Machine Name="node256" />
</Process>
<Process Type="render-server">
<Machine Name="node255" />
<Machine Name="node256" />
</Process>
</pvx>
#######################################
sfriedel at node256:~/TMP/paraview-test$ ~/TMP/mpichgm_gccwssh/bin/mpirun.ch_gm --gm-tree-spawn -np 4 -machinefile ./testmach /export/system/paraview/bin/pvrenderserver --use-offscreen-rendering "machdef.pvx"
Listen on port: 22221
RenderServer: Waiting for client...
connected to port 22221
Client connected.
WWaitForConnection: id :0 PoWrt:33935
aitForConnection: id :1 Port:33726
WaitForConnection: id :3 Port:33727
aitForConnection: id :2 Port:33936
Received Hello from process 0
Received Hello from process 2
Received Hello from process 1
Received Hello from process 3
#######################################
sfriedel at node256:~/TMP/paraview-test$ ~/TMP/mpichgm_gccwssh/bin/mpirun.ch_gm --gm-tree-spawn -np 4 -machinefile ./testmach /export/system/paraview/bin/pvdataserver "machdef.pvx"
Listen on port: 11111
Waiting for client...
connected to port 11111
Client connected.
Connect: id :0 host: node255 Port:33935
CConnect: id :1 host: node256 Port:33726
onnect: id :2 host: node255 PConnect: id :3 host: node256 Port:33727
ort:33936
##########################################
sfriedel at node256:~/TMP/paraview-test$ ~/TMP/mpichgm_gccwssh/bin/mpirun.ch_gm --gm-tree-spawn -np 1 -machinefile ./testmach /export/system/paraview/bin/pvclient -crs "machdef.pvx"
Connect to localhost:11111
Connect to localhost:22221
ErrorMessage
# Error or warning: Generic Warning: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/VTK/Rendering/vtkTkRenderWidget.cxx, line 622
A TkRenderWidget is being destroyed before it associated vtkRenderWindow is destroyed. This is very bad and usually due to the order in which objects are being destroyed. Always destroy the vtkRenderWindow before destroying the user interface components.
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
vtkTkRenderWidget .paraview.24.33.36.37.40.161.163.165.168.169.174 -rw Addr=0xb8040c8
Returned Error on line 1:
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
pack .paraview.24.33.36.37.40.161.163.165.168.169.174 -expand yes -fill both -side top -anchor nw
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
focus .paraview.24.33.36.37.40.161.163.165.168.169.174
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Expose> {vtkTemp76 Exposed}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Any-ButtonPress> {vtkTemp76 AButtonPress %b %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Any-ButtonRelease> {vtkTemp76 AButtonRelease %b %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Shift-Any-ButtonPress> {vtkTemp76 AShiftButtonPress %b %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Shift-Any-ButtonRelease> {vtkTemp76 AShiftButtonRelease %b %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Control-Any-ButtonPress> {vtkTemp76 AControlButtonPress %b %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Control-Any-ButtonRelease> {vtkTemp76 AControlButtonRelease %b %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <B1-Motion> {vtkTemp76 Button1Motion %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <B2-Motion> {vtkTemp76 Button2Motion %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <B3-Motion> {vtkTemp76 Button3Motion %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Shift-B1-Motion> {vtkTemp76 ShiftButton1Motion %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Shift-B2-Motion> {vtkTemp76 ShiftButton2Motion %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Shift-B3-Motion> {vtkTemp76 ShiftButton3Motion %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Control-B1-Motion> {vtkTemp76 ControlButton1Motion %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Control-B2-Motion> {vtkTemp76 ControlButton2Motion %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Control-B3-Motion> {vtkTemp76 ControlButton3Motion %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <KeyPress> {vtkTemp76 AKeyPress %A %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Enter> {vtkTemp76 Enter %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Motion> {vtkTemp2 MouseAction 2 0 %x %y 0 0}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <B1-Motion> {vtkTemp2 MouseAction 2 1 %x %y 0 0}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <B2-Motion> {vtkTemp2 MouseAction 2 2 %x %y 0 0}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <B3-Motion> {vtkTemp2 MouseAction 2 3 %x %y 0 0}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Shift-B1-Motion> {vtkTemp2 MouseAction 2 1 %x %y 1 0}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Shift-B2-Motion> {vtkTemp2 MouseAction 2 2 %x %y 1 0}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Shift-B3-Motion> {vtkTemp2 MouseAction 2 3 %x %y 1 0}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Control-B1-Motion> {vtkTemp2 MouseAction 2 1 %x %y 0 1}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Control-B2-Motion> {vtkTemp2 MouseAction 2 2 %x %y 0 1}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Control-B3-Motion> {vtkTemp2 MouseAction 2 3 %x %y 0 1}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Any-ButtonPress> {vtkTemp2 MouseAction 0 %b %x %y 0 0}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Shift-Any-ButtonPress> {vtkTemp2 MouseAction 0 %b %x %y 1 0}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Control-Any-ButtonPress> {vtkTemp2 MouseAction 0 %b %x %y 0 1}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Any-ButtonRelease> {vtkTemp2 MouseAction 1 %b %x %y 0 0}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Shift-Any-ButtonRelease> {vtkTemp2 MouseAction 1 %b %x %y 1 0}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Control-Any-ButtonRelease> {vtkTemp2 MouseAction 1 %b %x %y 0 1}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <Enter> {focus .paraview.24.33.36.37.40.161.163.165.168.169.174}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ERROR: In /home/thor2/sfriedel/SOFTWARE/paraview/paraview-2.4.2/GUI/Widgets/vtkKWTkUtilities.cxx, line 217
vtkPVApplication (0xb67bf60):
Script:
bind .paraview.24.33.36.37.40.161.163.165.168.169.174 <KeyPress> {vtkTemp2 KeyAction %K %x %y}
Returned Error on line 1:
bad window path name ".paraview.24.33.36.37.40.161.163.165.168.169.174"
ErrorMessage end
DemoScriptPath: /export/system/paraview/bin/../share/paraview-2.4
DemoDataPath: /export/system/paraview/bin/../share/paraview-2.4
#############################################
How do I start all this stuff? Is there any current/updated documentation about
starting paraview 2.4.2 on a cluster?
Thanks for hints, Stefan
--
Zentrale Dienste - Interdisziplinäres Zentrum für Wissenschaftliches
Rechnen der Universität Heidelberg - IWR - INF 368, 69120 Heidelberg
stefan.friedel at iwr.uni-heidelberg.de Tel +49 6221 54-8240 Fax -5224
IWR: www.iwr.uni-heidelberg.de HELICS: www.helics.uni-hd.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://public.kitware.com/pipermail/paraview/attachments/20060208/c7f31af7/attachment.pgp
More information about the ParaView
mailing list