Menu

NetworkViewerQt2

Arthur Begaev
Attachments
mainwindow.png (45991 bytes)

Network_viewer_qt_v2 Description

Network_viewer_qt_v2 can provide graphical visualisation of delays in topology in 2D and 3D, visualisation of exact topology. With help of our testing software and visualiser you can analyse architecture of testing cluster, compare delays between nodes in cluster in different MPI-tests.

Where to get

GitHub link to repository: https://github.com/clustbench/network-tests2.git
The program is located in src/network_viewer_qt_v2

How to compile and install(?)

  1. Please check, that you have requiring packages:
    1. qmake-qt4
    2. libqwt-headers, libqwt5-qt4, libqwt5-qt4-dev
    3. libnetcdf7, libnetcdf-dev
  2. Go to the root of the folder with program and run make.
  3. After that run make install.
  4. You are ready to use the program.

Main Window

Launch in terminal ./newtwork_viewer_qt_v2
After a while you'll see the main window with all options and log on the bottom of the window.

Using menu item Tools you can change the language to English or Russian and hide/show log.

Note: Ctrl+L key combination hides/shows log.

To visualise your data, please, choose your input file type, working mode and visualisator mode, then press Start button.

Input file types

Program works with 2 types of files: NetCDF and text files, which are generated by our testing program.
Text format is legacy and was left only for compability with old versions of output files, which were generated by testing program. Nowdays testing program gerenates files in NetCDF format (.nc) and commonly you should left item NetCDF checked in the File type column of the working menu.

Note: use NetCDF input file type.

Visualiser working modes

Single

This mode simply visualises delays between nodes in view mode, which was chosen by user.
Using this working mode you should choose only one .nc file, which contains data with delay values.

Note: also you should provide _hosts.txt file, but if it's kept in the same folder as .nc file, the program automaticly will load it. This rule works for all working modes.

With deviations(?????)

If you checked With deviations mode you should provide two .nc files, one of them should contain delay values and other should contain deviation from average value.

Compare 2 files

This mode compares two values of delays between nodes in the same cluster, which were gotten from different tests.
In this mode you should choose two .nc files, one of them contains values gotten from one set of tests on the cluster, and other file contains values from the other set of tests.

Note: Topology view can't visualise comparation of 2 files, this mode won't work in this view.

Detalied information of all working modes, how they interact with view models, is provided in view models description.

View models

2D - traditional 2D matrix model
3D - 3D model of delays matrix, which you can rotate, zoom and click
Topology - model of cluster topology


Related

Wiki: Main
Wiki: NetworkViewerQt2-View-2D
Wiki: NetworkViewerQt2-View-3D
Wiki: NetworkViewerQt2-View-Topology

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.