Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • wdata wdata
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 4
    • Issues 4
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • wtools
  • wdatawdata
  • Wiki
  • Visit integration

Last edited by Gabriel Wlazłowski Feb 27, 2024
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Visit integration

VisIt

Download and install VisIt, version 3.1.x or 2.13.x.

In order to be able to visualize results produced by W-SLDA Toolkit you need to compile the plugin. The plugin must be placed on a system where VisIt server will be launched.

Video tutorial (YouTube) showing how to install VisIt and connect it with a remote machine.

Installing W-data plugin on your local system

Follow instruction from this file.

Below we provide examples of the compilation process on selected systems.

Compiling plugin on Andes

module load cmake

cd wslda/lib-wdata/
g++ -O3 -c wdata.c -fPIC
ar crf libwdata.a wdata.o
cp libwdata.a visit-plugin/

cd visit-plugin/
/sw/andes/visit/bin/xml2cmake -v 3.1 -clobber wdata.xml
rm CMakeCache.txt
cmake -DCMAKE_BUILD_TYPE:STRING=Debug
make

Compiling plugin on Daint

Before you start compilation make sure that you can connect without typing password from ela.cscs.ch to daint101.cscs.ch:

[wtools@dell ~]$ ssh ela.cscs.ch 
Enter passphrase for key '/home/wtools/.ssh/id_ed25519': 

[wtools@ela1 ~]$ ssh daint101.cscs.ch

wtools@daint101:~> 

If not use ssh-keygen & ssh-copy-id daint101.cscs.ch.
Next execute on daint101.cscs.ch:

module load daint-mc
module load Visit

cd wslda/lib-wdata
make 
cp libwdata.a visit-plugin/

cd visit-plugin
xml2cmake -clobber wdata.xml
rm CMakeCache.txt 
cmake -DCMAKE_BUILD_TYPE:STRING=Debug
make

Opening file

When opening the file you need to select metadata file of W-DATA format, i.e file *.wtxt. Example is shown below. visit_open

Expand list of Open file as type in order to check is wdata plugin is installed.
Note: When you select *.wtxt file and click open VisIt should automatically use wdata plugin, as it is by default assigned to wtxt file extension.

Example plot

Here you can download sample data here: example-vortices.tar.gz

To check if VisIt works correctly, try to open example data:

  1. File -> Open File
  2. Select wtxt file. As example you can use run1c.wtxt from sample data set.
  3. In Plots section: Add -> Pseudocolor -> delta_abs
  4. Click Draw. In case of sample data you should see:

exampleplot

Working in client-server mode

VisIt allows for connecting with remote servers and use them for data visualization and data analysis. In order to be able to work in client-server mode you need:

  1. Install visit on remote system.
  2. Install W-DATA plugin on remote system.
  3. Create XML host file and store it on local computer (client).

After first usage of VisIt it will create folder with settings. In case of linux system it is hidden folder .visit in your home directory. In this folder you need to place appropriate host file. Examples of such files are provided in hosts folder:
You can also create a host file by using in VisIt: Options->Host files.

When a host file is provided to visit, assign to it server should be visible on the list of hosts in Open file dialog box: visit

Clone repository
  • Data types
  • Examples
    • C examples
    • Python examples
  • Tags
  • VisIt plugin compilation
  • Visit integration
  • Home
  • wdata format concept