Giter Club home page Giter Club logo

trixi2vtk.jl's Introduction

Trixi2Vtk.jl

Docs-stable Build Status Coveralls License: MIT DOI

With Trixi2Vtk.jl you can convert the HDF5-based output files created by Trixi.jl (solution or restart files) to VTK files. The converted files can then be further processed with ParaView or VisIt to generate publication-quality visualizations. Trixi2Vtk is part of the Trixi framework.

Installation

If you have not yet installed Julia, please follow the instructions for your operating system. Trixi2Vtk works with Julia v1.5.

Trixi2Vtk is a registered Julia package. Hence, you can install it by executing the following commands in the Julia REPL:

julia> import Pkg; Pkg.add("Trixi2Vtk")

To update an existing installation of Trixi2Vtk to the latest release, execute

julia> import Pkg; Pkg.update("Trixi2Vtk"); Pkg.status("Trixi2Vtk")

in the Julia REPL. A brief list of notable changes to Trixi2Vtk is available in NEWS.md.

Usage

In the Julia REPL, first load the package Trixi2Vtk

julia> using Trixi2Vtk

To process an HDF5 file generated by Trixi.jl, execute

julia> trixi2vtk(joinpath("out", "solution_000000.h5"), output_directory="out")

This will create two unstructured VTK files in the out/ subdirectory that can be opened with ParaView or VisIt: solution_000000.vtu contains the discontinuous Galerkin solution data while solution_000000_celldata.vtu holds any cell-based values such as the current AMR indicator or the cell refinement level.

For further information on how to use Trixi with Trixi2Vtk, please refer to the documentation of Trixi.

Authors

Trixi2Vtk is maintained by the Trixi authors. Its principal developers are Michael Schlottke-Lakemper (University of Stuttgart, Germany) and Hendrik Ranocha (University of Hamburg, Germany).

License and contributing

Trixi2Vtk is licensed under the MIT license (see LICENSE.md).

trixi2vtk.jl's People

Contributors

andrewwinters5000 avatar efaulhaber avatar github-actions[bot] avatar ranocha avatar sloede avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.