Joshua Lampert's repositories
DispersiveShallowWater.jl
Structure-preserving numerical methods for dispersive shallow water models
KernelInterpolation.jl
Multivariate (generalized) scattered data interpolation with symmetric (conditionally) positive definite kernel functions in arbitrary dimension
2023-master-thesis
Reproducibility repository for master thesis "Structure-Preserving Numerical Methods for Dispersive Shallow Water Equations" (2023)
2024_dispersive_shallow_water
Reproducibility repository for the paper "Structure-Preserving Numerical Methods for Two Nonlinear Systems of Dispersive Wave Equations"
2024_fokker_planck
Reproducibility repository for the paper "Structure-Preserving Numerical Methods for Fokker-Planck Equations"
Clang.jl
C binding generator and Julia interface to libclang
finite-volume-for-conservation-laws
High order finite volume schemes for (systems of) hyperbolic conservation laws
julia-downgrade-compat-action
GitHub action to downgrade compat entries before testing
OrdinaryDiffEq.jl
High performance ordinary differential equation (ODE) and differential-algebraic equation (DAE) solvers, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)
PreferenceTools.jl
Julia preferences for humans
StartUpDG.jl
Initializes and sets up reference elements and physical meshes for DG.
SummationByPartsOperators.jl
A Julia library of summation-by-parts (SBP) operators used in finite difference, Fourier pseudospectral, continuous Galerkin, and discontinuous Galerkin methods to get provably stable semidiscretizations, paying special attention to boundary conditions.
TimerOutputs.jl
Formatted output of timed sections in Julia
Trixi2Vtk.jl
Convert output files generated with Trixi.jl to VTK.
GeophysicalModelGenerator.jl
Import, process and interpret geophysical data sets to be used in numerical models.
Interpolations.jl
Fast, continuous interpolation of discrete datasets in Julia
julia-format
GitHub action for JuliaFormatter.jl
Meshes.jl
Computational geometry and meshing algorithms in Julia
MeshIntegrals.jl
Numerical integration of functions over Meshes.jl geometries
PositiveIntegrators.jl
A Julia library of positivity-preserving time integration methods
T8code.jl
T8code.jl is lightweight Julia wrapper for the t8code C/C++ library, which allows to manage multiple connected adaptive quadtrees/octrees in parallel and supports various element types.
TaskBasedProduction
This is an example for a package for Task based production function
TrixiBase.jl
Common functionality used by multiple Julia packages in the Trixi Framework