== !ParaView [[PageOutline]] [[Image(https://trac.version.fz-juelich.de/vis/raw-attachment/wiki/WikiStart/ParaView_Catalyst_logos.png, 450px, align=right, margin=10, link=wiki:ParaView)]] "!ParaView is an open-source, multi-platform application designed to visualize data sets of varying sizes from small to very large. The goals of the !ParaView project include developing an open-source, multi-platform visualization application that supports distributed computational models to process large data sets. It has an open, flexible, and intuitive user interface. Furthermore, !ParaView is built on an extensible architecture based on open standards. !ParaView runs on distributed and shared memory parallel as well as single processor systems and has been successfully tested on Windows, Linux, Mac OS X, IBM Blue Gene, Cray XT3 and various Unix workstations and clusters. Under the hood, !ParaView uses the Visualization Toolkit as the data processing and rendering engine and has a user interface written using the Qt cross-platform application framework." [https://wci.llnl.gov/simulation/computer-codes/visit link] * !ParaView Homepage (https://visit.llnl.gov) * !ParaView Manuals (https://wci.llnl.gov/simulation/computer-codes/visit/manuals) * !ParaView Prebuild Executables (https://wci.llnl.gov/simulation/computer-codes/visit/executables) * !ParaView Wiki (http://visitusers.org) ---- === In-Situ Visulalization with !ParaView Catalyst [[Image(visit_libsim.png, 180px, 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] Ok, what do you have to do: * check this presentation [http://www.visitusers.org/images/1/10/SC2010-in-situ.pdf pdf] * instrument your code * Fortran90 example (from [http://www.fz-juelich.de/ias/jsc/EN/Expertise/High-Q-Club/psOpen/_node.htm psOpen]): [https://trac.version.fz-juelich.de/vis/attachment/wiki/VisIt/psopen_visit.F90 psOpen_visit.F90] * link your code with libsim * start simulation * connect with GUI to simulation You need more details? - here you go: [wiki:ParaView/runon_Jureka => ... on JUREKA] \\ [wiki:ParaView/runon_Juqueen => ... on JUQUEEN] [wiki:ParaView/Catalyst => ... Catalyst functions] ---- === Build !ParaView !ParaView is prebuild for you. \\ You can find it [https://wci.llnl.gov/simulation/computer-codes/visit/executables here]. Ok, you want to build it myself: [wiki:ParaView/build_x86 => ... for general x86] \\ [wiki:ParaView/build_Jureka => ... for JUREKA] \\ [wiki:ParaView/build_Juqueen => ... for JUQUEEN] ---- === General Links !ParaView Homepage: https://visit.llnl.gov \\ !ParaView Wiki: http://visitusers.org \\ !ParaView Gallery: https://wci.llnl.gov/simulation/computer-codes/visit/gallery \\ === Catalyst 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 - h.zilken@fz.juelich.de, goebbert@jara.rwth-aachen.de