Skip to content

popersson/HighOrderMeshes.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HighOrderMeshes.jl

CI codecov Tools for high-order unstructured meshes and finite element methods.

Installation

This package is not yet in the General Registry. You can install the latest version directly from GitHub:

import Pkg
Pkg.add(url="https://github.com/popersson/HighOrderMeshes.jl")

Warning: Since this package is in active development, the main branch may contain breaking changes.

Legacy Version (2024-2025 Code)

If you need the original interface (v0.1.0), install it by specifying the tag:

Pkg.add(url="https://github.com/popersson/HighOrderMeshes.jl", rev="v0.1.0")

Quick Start

Visualization (Makie.jl)

We recommend Makie.jl for visualization.

using HighOrderMeshes
using GLMakie # Or CairoMakie for non-interactive plots

msh = ex1mesh()
plot(msh)           # Plot high-order mesh
u = ex1solution(msh)
plot(msh, u)        # Plot sample solution

Visualization (Plots.jl)

If you prefer Plots.jl, you must install and load TriplotRecipes.jl for the plotting extension to activate.

using HighOrderMeshes
using Plots, TriplotRecipes

plot(ex1mesh())

About

Tools for high-order unstructured meshes and finite element methods

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages