Research & Development Success Story

PV-WAVE® Used to Analyze the Interactions and Structure of Subatomic Particles


PV-WAVE is capable of providing rapid representation of large multidimensional volumes of data, combining and analyzing the data interactively.


QUICK FACTS
The Van de Graaf group of the Institute for Reference Materials and Measurements (IRMM) in Geel, Belgium, works in the field of nuclear physics, investigating properties and interactions of materials using a 7-megavolt particle accelerator. This process generates enormous amounts of data in the form of meter-long lists of values. The Institute used PV-WAVE to develop a tailor-made software solution that produces meaningful information from the data.

THE PROBLEM
One of the most important resources in nuclear and high-energy physics is the particle accelerator that is used to study the various interactions and therefore the structure of subatomic particles. Particle accelerators are used in medicine for radiotherapy, in engineering for nondestructive materials testing and in chemistry for the polymerization of monomers. The Van de Graaf group at the IRMM uses its accelerator for materials testing and research into new materials. Experiments carried out here provide different forms of data. Both spectral analysis for the various materials (from which the data are output in a cumulated form) and individual data, recorded by the various detectors, are collected during the course of the experiments. In such cases, entire "data deserts" arise in the form of lists, in which even accomplished researchers can lose their way.

To manage and evaluate these masses of data, which are recorded by various measurement devices and passed on to data-acquisition software, the engineers at IRMM decided to provide a data-processing system for the experiments in a usable form -- developing software that makes data analysis and visualization possible.

The requirements for this system, code named LISA (Listed and Spectral Data Analysis), were to:

  • Analyze spectral data and experimental data in the form of lists
  • Control the parameters in the experiment and display the data obtained in the course of the experiment on a real-time basis
  • Obtain a high-quality output of the results on the screen and on the plotter
  • Achieve a high level of automation
  • Adapt to the requirements of individual experiments.

Furthermore, the program needed to be capable of communicating with the data acquisition module of the German company, Delta of Hamburg.

The goal was to allow researchers to solve the standard problems such as spectrum investigations, graphical representation, printing results and setting parameters and to define functions that do not follow these standard patterns. This flexibility made it necessary for LISA to recognize the different data forms, i.e., the cumulated spectral data and the list-mode data, which represent a sequence of events in the course of the experiment. Numerical values here correspond to an event such as a collision, values that are associated with each event in the experiment and result from the conversion of the analog signals from detectors.

THE SOLUTION
The developers at IRMM chose the PV-WAVE software from Visual Numerics as the basic software for the development of a system that meets their requirements. PV-WAVE is a software package for interactive analysis of scientific data. It contains both a programming environment and GUI tools for graphical presentation and analysis. It is capable of providing a rapid representation of large multidimensional volumes of data, combining and analyzing this data interactively.

The PV-WAVE core functions can be expanded by adding new procedures. The program itself already provides many of the desired functions for presentation, output and analysis, but some data processing, which must be carried out while the experiment is in progress (real time) on an event-by-event basis, were better catered for by the inclusion of analysis modules (known as processors) written in C. Communication between standard applications and the C processors is carried out by PV-WAVE, so that the user is unaware of the presence of this additional module.

The experiments may last for days or even weeks, and so the user often needs to be able to change calibration parameters during the run. This was achieved by the generation of parameter files that are accessed by the command files, allowing LISA to process massive quantities of data from a large experiment, with varied settings to compensate for drift.

Regardless of the analog/digital converter (ADC) used, more than 10,000 events can be processed every second; an event consists of up to eight ADC words (16-bit) and corresponds to a data rate of 150 kilobytes per second.

RETURN ON INVESTMENT
LISA currently runs in an Ethernet LAN on a Sun® (SparcStationTM) workstation cluster. Also integrated into the network are PCs (with X Terminal emulation), tape drives, external hard disks and plotters. The program is operated in a graphical user interface (GUI) mode via the input of keyboard commands and via the pull-down menus.

The program package was implemented under X Windows and UNIX®, using Visual Numerics' PV-WAVE with some analysis modules programmed in C. All data are managed from the LISA framework by assigning UNIX shell commands. LISA is therefore a powerful tool for on-line and off-line data analysis that, because of the portability of PV-WAVE, can also be used on other UNIX systems. With minor modifications to the UNIX calls, it can even be used on Digital® equipment VMS® machines.

WORLD CLASS PRODUCTS, SERVICES, AND SUPPORT
Visual Numerics has provided technical software solutions for numerical analysis and visualization for over 30 years. The company's software products help users understand complex data from a variety of sources and build business-critical applications. Visual Numerics offers two product lines: the IMSL® Numerical Libraries for powerful mathematical and statistical analysis and the PV-WAVE® visual data analysis development environment. Visual Numerics also offers customized consulting services for applications that involve mathematical, statistical, or visual data analysis to meet today’s business analytical needs.

The IMSL Numerical Libraries ­ which include the IMSL C Library, IMSL Fortran Library and JMSL™ Library for Java™ applications ­ are the industry standard for numerical analysis. They deliver developers with the breadth and depth of core algorithms allowing for the rapid development of any application. Whether developing applications in C, Fortran, or Java, or on UNIX, Windows or Linux, the robust IMSL Libraries provide the reliable foundation and the building blocks developers need.

The PV-WAVE family of products ­ which includes PV-WAVE, TS-WAVE, and JWAVE ­ delivers engineers with the development tools to efficiently and accurately meet their data analysis needs. PV-WAVE solutions allow users to rapidly import, manipulate, analyze and visualize data. The PV-WAVE family also includes robust time series analysis software as well as the ability to share analysis results across the enterprise with a Java-based solution. And, unlike other products, PV-WAVE Advantage includes a sophisticated set of analysis routines based on the industry-standard IMSL Libraries.

In addition, Visual Numerics Consulting Services combine technical expertise, decades of hands-on experience and a combination of powerful products to create the highest quality solutions possible for your visual data analysis needs.

Visual Numerics unique combination of products and services rapidly enhance ROI by delivering the highest efficiency, greatest accuracy and maximum performance.




Industry
Research & Development

Application
Nuclear Physics

Product
PV-WAVE



The prime objectives of the Institute for Reference Materials and Measurements (IRMM) are to perform specific reference measurements, to produce certified reference materials, to organize international measurement evaluation programs, to contribute reference data to trans-national databases and to carry out pre-normative research and develop advanced testing methods.


Key Benefits

> Interactive Analysis of scientific data
> Core functions can be expanded by adding new procedures
> Communicates between standard applications and C processors
> Strong graphical representations
   
   
   
   
 
   
 
CompanyProducts & ServicesSolutionsSuccessesSupportDownloadsEmail this page
© Copyright 2008 Visual Numerics, Inc. All Rights Reserved Legal Privacy