== !VisIt [[PageOutline]] [[Image(visit-home.jpg, align=right, margin=10)]] "!VisIt was originally developed by the Department of Energy (DOE) Advanced Simulation and Computing Initiative (ASCI) to visualize and analyze the results of terascale simulations. It was designed with a high degree of modularity to support rapid deployment of new visualization technology. This includes a plugin architecture for custom readers, data operators and plots as well as the ability to support multiple different user interfaces. Following a prototyping effort in the summer of 2000, an initial version of !VisIt was developed and released in the fall of 2002. Since then, over 100 database readers, 60 operators and 20 plots have been added to the open source code. In addition, commercial, government and academic organizations in the US, Europe and elsewhere have developed and maintained proprietary plugins and user interfaces for their own needs. Although the primary driving force behind the original development of !VisIt was for visualizing ASCI terascale data, !VisIt has also proven to be well suited for visualizing smaller scale data from simulations on desktop systems. Because of its applicability beyond visualizing terascale data, we are making !VisIt freely available as a BSD licensed open source product." [https://wci.llnl.gov/simulation/computer-codes/visit link] * !VisIt Homepage (https://visit.llnl.gov) * !VisIt Manuals (https://wci.llnl.gov/simulation/computer-codes/visit/manuals) * !VisIt Prebuild Executables (https://wci.llnl.gov/simulation/computer-codes/visit/executables) * !VisIt Wiki (http://visitusers.org) ---- === How-To use !VisIt on JURECA !VisIt can be used on the visualization nodes as well as the compute nodes of JURECA in different scenarios, e.g. with the help of a VNC infrastructure or without. \\ Information on how to set up and use these scenarios can be found [wiki:VisIt/Jureca here]. ---- === In-Situ Visulalization with !VisIt [[Image(visit_libsim.png, 280px, align=right, margin=10)]] "!VisIt provides a library for in-situ visualization and analysis that is called libsim. \\ Libsim lets you instrument your simulation code so !VisIt can connect to it and access its data directly as though the simulation was a !VisIt compute engine." [http://www.visitusers.org/index.php?title=VisIt-tutorial-in-situ link] For the clusters at JSC !VisIt has been is prebuild for you. Load the module with {{{ #!ShellExample module load visit }}} ---- ==== !HowTo ===== 1. Read some basic introductions for !VisIt/libsim * [wiki:VisIt/tutorial_slides ... collection of slides] * [wiki:VisIt/tutorial_videos ... collection of videos] ===== 2. Instrument your code with !VisIt/libsim * [wiki:VisIt/instrumentCode ... follow this instructions] ===== 3. Compile/link your code with !VisIt/libsim for ... * [wiki:VisIt/runon_jureca/linking ... JURECA] * [wiki:VisIt/runon_Juqueen/linking ... JUQUEEN] ===== 4. Run simulation and connect with !VisIt/libsim on ... * [wiki:VisIt/runon_Jureca ... JURECA] \\ * [wiki:VisIt/runon_Juqueen ... JUQUEEN] ---- ==== More [wiki:VisIt/libsim => ... libsim functions] \\ [wiki:VisIt/knownbugs => ... known issues] [wiki:VisIt/tutorial_movie => ... record a movie] ---- === Build !VisIt ==== Prebuilds You can find prebuild versions for other systems [https://wci.llnl.gov/simulation/computer-codes/visit/executables here].\\ For the clusters at JSC !VisIt has been is prebuild for you. Load the module with {{{ #!ShellExample module load visit }}} ==== DIY Build [wiki:VisIt/build_x86 => ... for general x86] \\ [wiki:VisIt/build_Jureca => ... for JURECA] \\ [wiki:VisIt/build_Juqueen => ... for JUQUEEN] ---- === General Links !VisIt Homepage: https://visit.llnl.gov \\ !VisIt Wiki: http://visitusers.org \\ !VisIt Gallery: https://wci.llnl.gov/simulation/computer-codes/visit/gallery \\ === Libsim Links Libsim: http://www.visitusers.org/index.php?title=Category:Libsim \\ Libsim Status: http://www.visitusers.org/index.php?title=Additional_in-situ_work \\ ---- any feedback welcomed - [mailto:h.zilken@fz.juelich.de], [mailto:j.goebbert@fz-juelich.de]