Knowledge

VisIt

Source đź“ť

815: 87: 519: 278: 483: 22: 248:(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. 428:
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
338:
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,
251:
VisIt is supported by the DOE's SciDAC (Scientific Discovery Through Advanced Computing) 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
417:, 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 795:
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.
656:. 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 752:. 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 433:
capability allows for dynamic incorporation of new plot, operator, and database modules. These plugins can be partially code generated, even including automatic generation of
615:, 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 452:(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: 32: 731:
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
676:
objects interactively using the mouse. It also gives users the ability to interactively size and position geometric objects such as planes and spheres.
944: 611:. VisIt provides support for derived fields, which allow new fields to be calculated using existing fields. For example, if a dataset contains a 456:
VACET, a center for enabling technologies from DOE's SciDAC (Scientific Discovery through Advanced Computing) program from its Office of Science,
626:
Supports multiple mesh types. VisIt provides support for a wide range of computational meshes, including two and three dimensional point,
429:"queries" (ways to extract quantitative information), and over one hundred "expressions" (ways to create derived quantities). Further, a 47: 924: 445: 245: 954: 106: 257: 820: 354:
library for its data model and many of its visualization algorithms. The VisIt-specific effort has largely been focused on
490: 216:, interactive parallel visualization, and graphical analysis tool designed for viewing scientific data. It can visualize 264:. Being open-source and released under the BSD license, VisIt has received contributions from various other developers. 792: 449: 241: 934: 566: 325: 69: 760:
data using a scripting language. This feature can be used to create extremely sophisticated animations or implement
548: 307: 171: 959: 929: 261: 92: 51: 949: 713:
and is typically run on a local desktop or visualization server so that it can leverage the extremely powerful
544: 350:
widget library for its user interface, the Python programming language for a command line interpreter, and the
303: 745: 710: 688: 470:
The project has twenty developers from many organizations and universities, including five DOE Laboratories.
438: 253: 858: 749: 646: 117: 939: 872: 387: 180: 833: 653: 642: 529: 363: 288: 176: 136: 664:
animation capability that allows users to create sophisticated animations. VisIt allows users to
604: 533: 414: 292: 229: 540: 366:(AMR) and mixed materials zones), and creating a robust overall product. It has been ported to 299: 680: 362:, implementing custom data analysis routines, addressing non-standard data models (such as 213: 8: 768: 430: 753: 684: 225: 444:
The VisIt project originated at Lawrence Livermore National Laboratory as part of the
635: 425: 367: 164: 761: 757: 732: 665: 631: 627: 407: 187: 147: 776: 692: 687:
architecture in order to handle extremely large data sets interactively. VisIt's
639: 355: 799: 466:(the Global Nuclear Energy Partnership from the DOE's Office of Nuclear Energy). 728: 714: 612: 597: 494: 359: 43: 39: 86: 918: 772: 202: 724: 669: 620: 592:
visualization. VisIt handles 2D and 3D data. VisIt also has the ability to
589: 585: 581: 434: 347: 221: 217: 192: 901:"The Visualization and Analytics Center for Enabling Technologies (VACET)" 340: 101: 657: 593: 375: 371: 518: 277: 828: 661: 608: 160: 418: 735:
on a single processor or in parallel on thousands of processors.
673: 660:
from data sets that contain multiple time steps. It also has a
616: 741: 703:
components that may be distributed across multiple machines:
399: 395: 391: 156: 140: 463: 383: 152: 838: 403: 379: 351: 900: 886: 723:
is responsible for the bulk of the data processing and
679:
Parallel and distributed architecture. VisIt employs a
810: 50:, and by adding encyclopedic content written from a 346:VisIt leverages several third party libraries: the 916: 791:are implemented as plugins and are loaded at 246:Advanced Simulation and Computing Initiative 547:. Unsourced material may be challenged and 306:. Unsourced material may be challenged and 567:Learn how and when to remove this message 326:Learn how and when to remove this message 70:Learn how and when to remove this message 446:Advanced Simulation and Computing (ASC) 945:Python (programming language) software 917: 603:Provides qualitative and quantitative 107:Lawrence Livermore National Laboratory 31:contains content that is written like 756:interface gives users the ability to 258:Lawrence Berkeley National Laboratory 232:structured and unstructured meshes. 821:Free and open-source software portal 638:meshes. In addition, VisIt supports 545:adding citations to reliable sources 512: 477: 304:adding citations to reliable sources 271: 15: 767:Extensible with dynamically loaded 13: 14: 971: 925:Free data visualization software 813: 596:data, allowing users to see the 517: 481: 276: 85: 20: 859:"Release Notes for VisIt 3.2.0" 262:University of California, Davis 955:Software using the BSD license 893: 879: 865: 851: 1: 844: 254:Oak Ridge National Laboratory 695:capabilities are split into 421:visualization and analysis. 398:, including ports for SGI's 7: 806: 473: 352:Visualization ToolKit (VTK) 240:VisIt was developed by the 93:Rayleigh–Taylor instability 10: 976: 727:and is typically run on a 267: 235: 198: 186: 181:Interactive visualization 170: 146: 132: 128: 116: 112: 100: 84: 935:Free simulation software 834:Scientific visualization 779:plugins. All of VisIt's 654:graphical user interface 652:Powerful, full-featured 364:adaptive mesh refinement 177:Scientific visualization 95:, as Visualized by VisIt 960:Software that uses VTK 930:Free plotting software 802:are available to view. 450:Department of Energy's 413:The basic design is a 950:Software that uses Qt 406:, and many commodity 358:for large data sets, 341:quantitative analysis 52:neutral point of view 580:Has feature set for 541:improve this section 495:adding missing items 343:, and presentation. 300:improve this section 242:Department of Energy 123:3.2.2 / Jan, 2022 798:Plans for upcoming 775:through the use of 709:is responsible for 415:client–server model 44:promotional content 777:dynamically loaded 493:; you can help by 46:and inappropriate 940:Plotting software 771:. VisIt achieves 762:regression suites 577: 576: 569: 511: 510: 441:user interfaces. 426:data flow network 336: 335: 328: 207: 206: 165:Microsoft Windows 80: 79: 72: 967: 905: 904: 897: 891: 890: 887:"SciDAC program" 883: 877: 876: 873:"VisIt Releases" 869: 863: 862: 855: 823: 818: 817: 816: 789:database readers 740:Interfaces with 572: 565: 561: 558: 552: 521: 513: 506: 503: 485: 484: 478: 424:VisIt follows a 331: 324: 320: 317: 311: 280: 272: 148:Operating system 89: 82: 81: 75: 68: 64: 61: 55: 33:an advertisement 24: 23: 16: 975: 974: 970: 969: 968: 966: 965: 964: 915: 914: 909: 908: 899: 898: 894: 885: 884: 880: 871: 870: 866: 857: 856: 852: 847: 819: 814: 812: 809: 693:data processing 573: 562: 556: 553: 538: 522: 507: 501: 498: 482: 476: 448:program of the 356:parallelization 332: 321: 315: 312: 297: 281: 270: 238: 124: 96: 76: 65: 59: 56: 37: 25: 21: 12: 11: 5: 973: 963: 962: 957: 952: 947: 942: 937: 932: 927: 913: 912: 907: 906: 892: 878: 864: 849: 848: 846: 843: 842: 841: 836: 831: 825: 824: 808: 805: 804: 803: 796: 765: 738: 737: 736: 729:remote machine 718: 715:graphics cards 677: 650: 624: 613:velocity field 601: 600:of their data. 598:time evolution 575: 574: 525: 523: 516: 509: 508: 488: 486: 475: 472: 468: 467: 460: 457: 360:user interface 334: 333: 284: 282: 275: 269: 266: 237: 234: 205: 204: 200: 196: 195: 190: 184: 183: 174: 168: 167: 150: 144: 143: 134: 130: 129: 126: 125: 122: 120: 118:Stable release 114: 113: 110: 109: 104: 98: 97: 90: 78: 77: 48:external links 28: 26: 19: 9: 6: 4: 3: 2: 972: 961: 958: 956: 953: 951: 948: 946: 943: 941: 938: 936: 933: 931: 928: 926: 923: 922: 920: 911: 910: 902: 896: 888: 882: 874: 868: 860: 854: 850: 840: 837: 835: 832: 830: 827: 826: 822: 811: 801: 797: 794: 790: 786: 782: 778: 774: 773:extensibility 770: 766: 763: 759: 758:batch process 755: 751: 747: 743: 739: 734: 730: 726: 722: 719: 716: 712: 708: 705: 704: 702: 698: 694: 690: 686: 682: 678: 675: 671: 667: 663: 659: 655: 651: 648: 644: 641: 637: 633: 629: 625: 622: 618: 614: 610: 606: 605:visualization 602: 599: 595: 591: 587: 583: 579: 578: 571: 568: 560: 557:February 2013 550: 546: 542: 536: 535: 531: 526:This section 524: 520: 515: 514: 505: 496: 492: 489:This list is 487: 480: 479: 471: 465: 461: 459:from ASC, and 458: 455: 454: 453: 451: 447: 442: 440: 436: 432: 427: 422: 420: 416: 411: 409: 405: 401: 397: 393: 389: 385: 381: 377: 376:Unix variants 373: 369: 365: 361: 357: 353: 349: 344: 342: 330: 327: 319: 316:February 2013 309: 305: 301: 295: 294: 290: 285:This section 283: 279: 274: 273: 265: 263: 259: 255: 249: 247: 243: 233: 231: 227: 223: 222:vector fields 219: 215: 211: 203: 201: 197: 194: 191: 189: 185: 182: 178: 175: 173: 169: 166: 162: 158: 154: 151: 149: 145: 142: 138: 135: 131: 127: 121: 119: 115: 111: 108: 105: 103: 99: 94: 88: 83: 74: 71: 63: 53: 49: 45: 41: 35: 34: 29:This article 27: 18: 17: 895: 881: 867: 853: 788: 784: 780: 725:input/output 720: 706: 700: 696: 636:unstructured 621:surface area 590:tensor field 563: 554: 539:Please help 527: 499: 469: 443: 423: 412: 378:, including 345: 337: 322: 313: 298:Please help 286: 250: 239: 209: 208: 102:Developer(s) 66: 57: 42:by removing 38:Please help 30: 681:distributed 645:meshes and 632:curvilinear 628:rectilinear 502:August 2008 374:, and many 214:open-source 919:Categories 845:References 658:animations 640:structured 491:incomplete 260:, and the 133:Written in 40:improve it 785:operators 754:scripting 711:rendering 689:rendering 528:does not 402:, Cray's 287:does not 91:Image of 60:July 2018 829:ParaView 807:See also 800:releases 793:run-time 769:plug-ins 733:serially 685:parallel 662:keyframe 609:analysis 474:Features 408:clusters 161:Mac OS X 649:meshes. 594:animate 549:removed 534:sources 419:in situ 388:Solaris 368:Windows 308:removed 293:sources 268:Summary 236:History 199:Website 188:License 787:, and 748:, and 746:Python 721:Engine 707:Viewer 701:engine 697:viewer 674:rotate 672:, and 634:, and 617:volume 588:, and 586:vector 582:scalar 439:Python 431:plugin 394:, and 244:(DOE) 218:scalar 212:is an 781:plots 462:from 400:Altix 396:Linux 392:Tru64 210:VisIt 157:Linux 750:Java 699:and 691:and 683:and 670:zoom 607:and 532:any 530:cite 464:GNEP 437:and 384:IRIX 291:any 289:cite 228:and 220:and 172:Type 153:Unix 839:VTK 742:C++ 666:pan 647:CSG 643:AMR 619:or 543:by 497:. 404:XT4 380:AIX 372:Mac 302:by 224:on 193:BSD 141:C++ 921:: 783:, 744:, 668:, 630:, 584:, 435:Qt 410:. 390:, 386:, 382:, 370:, 348:Qt 256:, 230:3D 226:2D 179:, 163:, 159:, 139:, 903:. 889:. 875:. 861:. 764:. 717:. 623:. 570:) 564:( 559:) 555:( 551:. 537:. 504:) 500:( 329:) 323:( 318:) 314:( 310:. 296:. 155:/ 137:C 73:) 67:( 62:) 58:( 54:. 36:.

Index

an advertisement
improve it
promotional content
external links
neutral point of view
Learn how and when to remove this message

Rayleigh–Taylor instability
Developer(s)
Lawrence Livermore National Laboratory
Stable release
C
C++
Operating system
Unix
Linux
Mac OS X
Microsoft Windows
Type
Scientific visualization
Interactive visualization
License
BSD

open-source
scalar
vector fields
2D
3D
Department of Energy

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑