SummationByPartsOperatorsExtra.jl
SummationByPartsOperatorsExtra.jl is a Julia package that implements some extra functionality for the package SummationByPartsOperators.jl. SummationByPartsOperatorsExtra.jl is still in an early stage of development and is mainly meant to be used for research purposes. Until now, the package focuses on the implementation of function space summation-by-parts operators in one and multiple dimensions and on subcell summation-by-parts operators.
Installation
If you have not yet installed Julia, then you first need to download Julia. Please follow the instructions for your operating system. SummationByPartsOperatorsExtra.jl works with Julia v1.10 and newer. You can install SummationByPartsOperatorsExtra.jl is a registered Julia package. Therefore, you can install it by executing the following commands from the Julia REPL
julia> using Pkgjulia> Pkg.add("SummationByPartsOperatorsExtra")Usage
In the Julia REPL, first load the package SummationByPartsOperatorsExtra.jl
julia> using SummationByPartsOperatorsExtraSummationByPartsOperatorsExtra.jl is built on top of the package SummationByPartsOperators.jl and exports all the functions and types of the package. For more details about how to use SummationByPartsOperatorsExtra.jl, take a look at the reference.
Referencing
You can directly refer to SummationByPartsOperatorsExtra.jl as
@misc{lampert2026sbpextra,
title={{S}ummation{B}y{P}arts{O}perators{E}xtra.jl: Extra functionality for
{S}ummation{B}y{P}arts{O}perators.jl --- function space and subcell
summation-by-parts operators},
author={Lampert, Joshua},
year={2026},
month={07},
howpublished={\url{https://github.com/JoshuaLampert/SummationByPartsOperatorsExtra.jl}},
doi={10.5281/zenodo.21397438}
}Authors
The package is developed and maintained by Joshua Lampert (University of Hamburg).
License and contributing
SummationByPartsOperatorsExtra.jl is published under the MIT license (see License). We are pleased to accept contributions from everyone, preferably in the form of a PR.