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:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.