Visit

Visit

VisIt, an interactive parallel visualization (both 2D and 3D) and graphical analysis tool, was developed by Department of Energy (DOE) Advanced Simulation and Computing Initiative (ASCI) primarily for large data set (tera scale range). However, VisIt can also handle small data sets.

Important Notes

Running Visit in HPC

Interactive: Simple Visit Demo

You need a data file that is compatible with visit. Copy data folder at /usr/local/doc/VISIT/data to the location of your home directory and cd to it

 cp -r /usr/local/doc/VISIT/data ./  cd data

We recommend you to refer to HPC GUI Visual Access for better visualization experience. The compute node can be obtained via Slurm batch queue using the command:

srun --x11 --pty /bin/bash

Use visit module to set up proper visit environment

  module load visit

Type in

  visit &

Visit Application starts loading and then couple of windows will open. BE PATIENT; X-Forwarding is slow!

Click on “File ->Open” and then “select File”; you will see the “File Selection” window open (This window may be already opened). In the "Filter" field type *.visit to select only .visit formatted files

Browse to “data” Under Directories. If it is not there double click on “.. go up one directory level” until you see it. You can also type the path to data in a "Path" field of "File Selection" window.

Double click on the data and you will see the data file "curve.visit" under Files.

Double click on "curve.visit". For detail information, please refer to Getting Data Into Visit

Click on "Add" under “Plots” and choose Curve -> parabolic. You will see it listed under Plots

Press the Draw button, which is along Add. You will see the Parabolic cuver on “window 1”.

To animate, click on the "play" button under "Time"

Batch Submission

Example: Rendering globe.silo

(work in progress ... but view the scripts)

copy the directory ("batch_visit") containing python script "test.py" and pbs script "test.slurm "from /usr/local/doc/VISIT to your home directory

cp -r /usr/local/doc/VISIT/batch_visit .

cd batch_visit

Submit the job:

sbatch test.slurm

You will get the rendered image file ("test0000.png") as an output. Note that you need to change the 

View the image using display command:

display test0000.png

Remote Host

Visit can be run from your local machine which can access cluster resources to render. Refer to Visit Remote Host .

References: