Remote Cluster Testing
From KitwarePublic
Jump to navigationJump to search
This page contains instructions on how to test ParaView running on a remote server or cluster. It is only a procedure for testing - it does not explain how to actually do the connection.
Test setup
- ParaView client needs to be running on a local computer, blade or workstation.
- Remote server needs to be running on the target server, with at least 2 (preferably 4) pvservers.
Cluster test with Source
- Edit/ Settings/ Render View/ Remove Render Threshold. Change this to 0, OK. This will force all future rendering to the target server, and not on the local client.
- Sources/ Sphere. Apply. Spin, spin. Delete.
- Sources/ Wavelet. Apply. Representation Surface. Color by RTData. Rotate Wavelet. Make sure that the edges of the Wavelet go somewhat rough (saw toothy). This means we really are rendering on the cluster.
- While still on Wavelet, Filters/ Alphabetical/ ProcessID Scalars. This will paint by rendering process number.
Cluster test with Source
- Read in some data. Make it simple, such as can.exo. Spin, spin. Play, play.
Tools to help debug
- When you qsub nodes, add a -e fileName and -o fileName. Then, error and normal output prints should go to these files.
- View/ Memory Inspector will tell you how much memory you are using.
- Help/ About/ Connection information will tell you the number of pvserver processes you have and how rendering is being done, along with other useful information.
- Edit/ Settings/ Advanced/ Render View/ Show Annotation will write some debugging information to the screen.