VisIt

Developer(s)Lawrence Livermore National Laboratory
Stable release
3.2.2[1] / Jan, 2022[2]
Written inC, C++
Operating systemUnix/Linux, Mac OS X, Microsoft Windows
TypeScientific visualization, Interactive visualization
LicenseBSD
Website[1]

VisIt is an open-source, interactive parallel visualization, and graphical analysis tool designed for viewing scientific data. It can visualize scalar and vector fields on 2D and 3D structured and unstructured meshes.

History

VisIt was developed by the Department of Energy (DOE) Advanced Simulation and Computing Initiative (ASCI) to visualize and analyze the results of terascale simulations. It was conceived as a framework for adding custom capabilities and rapidly deploying new visualization technologies. After an initial prototype effort, work on VisIt began in the summer of 2000, with the initial version released in the fall of 2002.

VisIt is supported by the DOE's SciDAC (Scientific Discovery Through Advanced Computing)[3] program to assist with the analysis and visualization of large datasets generated by open scientific computing. It is developed in collaboration with multiple organizations, including Oak Ridge National Laboratory, Lawrence Berkeley National Laboratory, and the University of California, Davis. Being open-source and released under the BSD license, VisIt has received contributions from various other developers[citation needed].

Summary

VisIt is an open-source application for large-scale simulated and experimental data sets. The application serves as an infrastructure for parallelized, general post-processing of extremely massive data sets. Its primary use cases include data exploration, comparative analysis, visual debugging, quantitative analysis, and presentation.

VisIt leverages several third party libraries: the Qt widget library for its user interface, the Python programming language for a command line interpreter[citation needed], and the Visualization ToolKit (VTK) library for its data model and many of its visualization algorithms. The VisIt-specific effort has largely been focused on parallelization for large data sets, user interface, implementing custom data analysis routines, addressing non-standard data models (such as adaptive mesh refinement (AMR) and mixed materials zones), and creating a robust overall product. It has been ported to Windows, Mac, and many Unix variants, including AIX, IRIX, Solaris, Tru64, and Linux, including ports for SGI's Altix, Cray's XT4, and many commodity clusters.

The basic design is a client–server model, where the server is parallelized. The most common form of the server is as a stand-alone process that reads in data from files. However, an alternate form exists where a simulation code can link in "lib-VisIt" and become itself the server, allowing for in situ visualization and analysis.

VisIt follows a data flow network paradigm where interoperable modules are connected to perform custom analysis. The modules come from VisIt's five primary user interface abstractions. There are twenty one "plots" (ways to render data), forty-two "operators" (ways to manipulate data), eighty-five file format readers, over fifty "queries" (ways to extract quantitative information), and over one hundred "expressions" (ways to create derived quantities). Further, a plugin capability allows for dynamic incorporation of new plot, operator, and database modules. These plugins can be partially code generated, even including automatic generation of Qt and Python user interfaces.

The VisIt project originated at Lawrence Livermore National Laboratory as part of the Advanced Simulation and Computing (ASC) program of the Department of Energy's (DOE) National Nuclear Security Agency, but it has gone on to become a distributed project being developed by several groups. Major hubs for the project come from:

  • VACET,[4] a center for enabling technologies from DOE's SciDAC (Scientific Discovery through Advanced Computing) program from its Office of Science,
  • from ASC, and
  • from GNEP (the Global Nuclear Energy Partnership from the DOE's Office of Nuclear Energy).

The project has twenty developers from many organizations and universities, including five DOE Laboratories.

Features

  • Has feature set for scalar, vector, and tensor field visualization. VisIt handles 2D and 3D data. VisIt also has the ability to animate data, allowing users to see the time evolution of their data.
  • Provides qualitative and quantitative visualization and analysis. VisIt provides support for derived fields, which allow new fields to be calculated using existing fields. For example, if a dataset contains a velocity field, it is possible to define a new field that is the velocity magnitude. It also supports a generalized query interface, which allows you to query derived quantities such as volume or surface area.
  • Supports multiple mesh types. VisIt provides support for a wide range of computational meshes, including two and three dimensional point, rectilinear, curvilinear, and unstructured meshes. In addition, VisIt supports structured AMR meshes and CSG meshes.
  • Powerful, full-featured graphical user interface. VisIt's graphical user interface allows novice users to quickly get started visualizing their data, as well as allowing power users access to advanced features. It automatically creates time-based animations from data sets that contain multiple time steps. It also has a keyframe animation capability that allows users to create sophisticated animations. VisIt allows users to pan, zoom, and rotate objects interactively using the mouse. It also gives users the ability to interactively size and position geometric objects such as planes and spheres.
  • Parallel and distributed architecture. VisIt employs a distributed and parallel architecture in order to handle extremely large data sets interactively. VisIt's rendering and data processing capabilities are split into viewer and engine components that may be distributed across multiple machines:
    • Viewer is responsible for rendering and is typically run on a local desktop or visualization server so that it can leverage the extremely powerful graphics cards.
    • Engine is responsible for the bulk of the data processing and input/output and is typically run on a remote machine where the data is located. This eliminates the need to move the data and makes high-end compute and I/O resources available to it. The engine can be run serially on a single processor or in parallel on thousands of processors.
  • Interfaces with C++, Python, and Java. The C++ and Java interfaces make it possible to provide alternate user interfaces for VisIt or allow existing C++ or Java applications to add visualization support. The Python scripting interface gives users the ability to batch process data using a scripting language. This feature can be used to create extremely sophisticated animations or implement regression suites.
  • Extensible with dynamically loaded plug-ins. VisIt achieves extensibility through the use of dynamically loaded plugins. All of VisIt's plots, operators, and database readers are implemented as plugins and are loaded at run-time from the plugin directory. New plugins can be added simply by installing them in this directory. VisIt comes with a graphical plugin creation tool, which greatly simplifies the process of creating new plugins.
  • Plans for upcoming releases are available to view.

See also

References

  1. ^ "Release Notes for VisIt 3.2.0".
  2. ^ "VisIt Releases".
  3. ^ "SciDAC program".
  4. ^ "The Visualization and Analytics Center for Enabling Technologies (VACET)".

Read other articles:

Fictional character in Apocalypse Now This article possibly contains original research. Please improve it by verifying the claims made and adding inline citations. Statements consisting only of original research should be removed. (July 2022) (Learn how and when to remove this template message) Fictional character Walter E. KurtzMarlon Brando as Colonel Kurtz in Apocalypse NowFirst appearanceApocalypse Now (1979)Created byJohn MiliusFrancis Ford CoppolaBased onKurtz from Heart of DarknessPort...

 

Gunung KursiKompleks pegunungan di Kaldera Tengger saat matahari terbit. Gunung Kursi terletak di belakang dan belakang kanan Gunung Batok, sebelah Gunung Widodaren.Titik tertinggiKetinggian2.581 m (8.468 ft)[1]Masuk dalam daftarRibuGeografiGunung KursiJawa Timur, Indonesia Gunung Kursi adalah sebuah gunung yang terletak di Jawa Timur, dekat dengan Gunung Bromo dan Semeru. Gunung Kursi memiliki ketinggian 2.581 meter di atas permukaan laut. Gunung ini merupakan salah satu ba...

 

تُبين الخريطة المناطق المتقاربة للعديد من ثقافات المسيسيبي والثقافات الأخرى في المنطقة. ازدهرت حضارة المسيسيبي التي تنتمي إلى حضارة بناء التلال الأمريكية الأصلية فيما هو معروف الآن بمنطقة الإقليم الأوسط الغربي والشرقي وجنوب شرق الولايات المتحدة، وذلك في الفترة من حوالي...

Seorang pedagang rambut hewan di Alberta tahun 1890-an. Perdagangan rambut hewan di Nizhny Novgorod (sebelum 1906) Perdagangan rambut hewan adalah sebuah industri global mengenai pengambilalihan dan penjualan rambut hewan. Sejak pendirian pasar dunia pada periode modern awal, rambut hewan mamalia boreal, kutub dan dingin adalah yang paling berharga. Secara historis, perdagangan ini memiliki dampak besar terhadap penjelajahan dan kolonisasi di Siberia, Amerika Utara bagian utara dan Kepulauan ...

 

Об экономическом термине см. Первородный грех (экономика). ХристианствоБиблия Ветхий Завет Новый Завет Евангелие Десять заповедей Нагорная проповедь Апокрифы Бог, Троица Бог Отец Иисус Христос Святой Дух История христианства Апостолы Хронология христианства Ран�...

 

Military decoration of the United States Armed Forces AwardAchievement Medal Five Achievement Medals are awarded by branch or service. From left to right: Joint Service, Army, Navy & Marine Corps, Air Force & Space Force, and Coast Guard.TypeMedal (decoration)Awarded forMeritorious service or achievement in either combat or noncombat situations based on sustained performance or specific achievement of a superlative nature but which does not warrant a Commendation Medal or higher.Prese...

Amnesty InternationalTanggal pendirianJuli 1961; 62 tahun lalu (1961-07)Britania RayaPendiriPeter BenensonTipeNirlabaLSMIKantor pusatLondon, WC1Britania RayaLokasiGlobalJasaMelindungi hak asasi manusiaBidangAdvokasi hukum, perhatian media, kampanye langsung, penelitian, pelobianJumlah anggota Lebih dari tujuh juta anggota dan pendukung[1]Sekretaris JenderalKumi Naidoo[2]Situs webamnesty.org Amnesty International (lebih dikenal dengan sebutan Amnesty atau AI) adalah sebuah...

 

Оксид иттрия-​бария-​меди ​(YBCO)​ Общие Систематическоенаименование Оксид иттрия-​бария-​меди Хим. формула YBa2Cu3O7−x Физические свойства Состояние твёрдое Молярная масса 666,19 г/моль Плотность 6,3 г/см³[1][2] Термические свойства Температура  • ...

 

Questa voce sull'argomento calciatori cechi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Zdeněk Folprecht Nazionalità  Rep. Ceca Altezza 181 cm Peso 69 kg Calcio Ruolo Centrocampista Squadra Tuchlovice CarrieraGiovanili 1995-2000 TJ Baník Stochov2000-2001 1. HFK Olomouc2001-2008 Sparta PragaSquadre di club1 2008-2010 Sparta Praga B31 (3)2009-2010 Sparta Praga1 (0)2010→ ...

Extinct genus of mammals GoedertiusTemporal range: Miocene 20–19 Ma PreꞒ Ꞓ O S D C P T J K Pg N ↓ Skulls assigned to Goedertius sp. Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Mammalia Order: Artiodactyla Infraorder: Cetacea Superfamily: Platanistoidea Family: †Allodelphinidae Genus: †GoedertiusKimura and Barnes, 2016 Species: †G. oregonensis Binomial name †Goedertius oregonensisKimura and Barnes, 2016 Goedertius ...

 

Садиба Штамма 50°33′27″ пн. ш. 30°11′09″ сх. д. / 50.55766666669444476° пн. ш. 30.185927777805556360° сх. д. / 50.55766666669444476; 30.185927777805556360Координати: 50°33′27″ пн. ш. 30°11′09″ сх. д. / 50.55766666669444476° пн. ш. 30.185927777805556360° сх. д. / 50.55766666669444476; 30.18592777780...

 

Pour les articles homonymes, voir Shining. Shining :Les Couloirs de la peur Photo du Stanley Hotel, qui servit à la réalisation de la mini-série. Données clés Titre original The Shining Autres titresfrancophones Shining : Les Couloirs du tempsShining : Les Couloirs de la mort Genre mini-série horrifique Création Stephen King Production Mark CarlinerElliot FriedgenLaura GibsonStephen King Acteurs principaux Steven WeberRebecca De MornayCourtland Mead Musique Nicholas Pik...

Bangladeshi actor (born 1974) This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Chanchal Chowdhury – news · newspapers · books · scholar · JSTOR (August 2017) (Learn how and when to remove this me...

 

Gereja di Uryupinsk Eparki Uryupinsk adalah sebuah eparki Gereja Ortodoks Rusia yang terletak di Uryupinsk, Federasi Rusia. Eparki tersebut didirikan pada tahun 2012.[1] Referensi ^ http://www.patriarchia.ru/db/text/2077670.html lbsKeuskupan Gereja Ortodoks RusiaPatriark MoskwaEparki di Rusia Abakan dan Khakassia Akhtubinsk Alapayevsk Alatyr Alexdanrov Almetyevsk Amur Anadyr Ardatov Arkhangelsk Armavir Arsenyev Astrakhan Balashov Barnaul Barysh Belgorod Belyov Bezhetsk Birobidzhan Bir...

 

.ar

.ar البلد الأرجنتين  الموقع الموقع الرسمي  تعديل مصدري - تعديل   ar. هو نطاق إنترنت من صِنف مستوى النطاقات العُليا في ترميز الدول والمناطق، للمواقع التي تنتمي للأرجنتين.[1][2] مراجع ^ النطاق الأعلى في ترميز الدولة (بالإنجليزية). ORSN [الإنجليزية]. Archived from the original on 2019-...

American college basketball team Washington Huskies women's basketball 2023–24 Washington Huskies women's basketball team UniversityUniversity of WashingtonHead coachTina Langley (3rd season)ConferenceBig TenLocationSeattle, WashingtonArenaHec Edmundson Pavilion (Capacity: 10,000)NicknameHuskiesStudent sectionDawg PackColorsPurple and gold[1]   Uniforms Home Away Alternate NCAA tournament Final Four2016NCAA tournament Elite Eight1990, 2001, 2016NCAA tourname...

 

MG74Maschinengewehr 74機槍(19)74型 MG74通用機槍类型通用機槍原产地 奥地利服役记录服役期间1974年—使用方 奥地利生产历史研发者斯泰爾-曼利夏生产商貝瑞塔生产日期1974年—基本规格重量空槍:12公斤(26.46磅)长度1,220毫米(48.03英吋)槍管长度565毫米(22.24英吋)宽度130毫米(5.12英吋)高度205毫米(8.07英吋)子彈7.62×51毫米北約口徑口徑7.62毫米(0.308英吋)槍管1根...

 

Competition climbingat the Games of the XXXIII OlympiadVenueLe Bourget Sport Climbing VenueDates5–10 August 2024No. of events4Competitors68← 20202028 → Sport climbing at the2024 Summer OlympicsQualificationCombinedmenwomenSpeedmenwomenvte Competition climbing at the 2024 Summer Olympics is scheduled to run from 5 to 10 August at Le Bourget Sport Climbing Venue in Saint-Denis, returning to the program for the second time since the sport's official debut three years ear...

British period-instrument orchestra Academy of Ancient MusicOrchestraShort nameAAMFormer nameAcademy of Vocal MusicFounded1726 (1726) (revived 1973 (1973))LocationCambridgeConcert hallBarbican CentreMusic directorLaurence CummingsWebsitewww.aam.co.uk The Academy of Ancient Music (AAM) is a British period-instrument orchestra based in Cambridge, England. Founded by harpsichordist Christopher Hogwood in 1973, it was named after an 18th-century organisation of the same name (originally...

 

Process of enlarging the apparent size of something For other uses, see Magnification (disambiguation). Magnify redirects here. For the Ham Sandwich album, see Magnify (album). For the film sales company, see Magnolia Pictures. The postage stamp appears larger with the use of a magnifying glass. Stepwise magnification by 6% per frame into a 39-megapixel image. In the final frame, at about 170x, an image of a bystander is seen reflected in the man's cornea. Magnification is the process of enla...