Results 47 issues of Jesse Chan

Not strictly required right now but maybe for the future: @jlchan Do you plan to support other floating point precisions than `Float64`? If so, it may be better to just...

Should also improve efficiency and extend non-conservative terms to curved meshes. https://github.com/trixi-framework/Trixi.jl/pull/1478 should be merged first to reduce the size of this PR.

enhancement

Addresses step 3 of https://github.com/trixi-framework/Trixi.jl/issues/1674

performance

This PR should not be merged until https://github.com/trixi-framework/Trixi.jl/pull/1629 is merged. This overlaps with the PR in https://github.com/trixi-framework/Trixi.jl/pull/1661 as well

enhancement

From today's meeting: - [x] we'll first merge [this PR on AMR for parabolic terms on `TreeMesh`](https://github.com/trixi-framework/Trixi.jl/pull/1629) - [x] next, we'll work on merging the [PR for AMR with parabolic...

When building P4est/T8code against system MPI, we should probably suggest building the specific versions of each library which are built by Yggdrasil. We ran into some issues related to the...

documentation
parallelization

Currently, boundary conditions are specified using either `NamedTuple`s (for `TreeMesh` and `StructuredMesh`) or `Dict`s (for `P4estMesh`, `UnstructuredMesh2D`). It would be nice to allow both formats or to unify the way...

enhancement
breaking

Love the package and am using it for a class, but I observed something odd about`refine_rg`. I can usually extract boundary points using `mesh.point_marker` ```julia using Plots mesh = create_mesh(polygon_unitSquare(),...

This issue is meant to track additional documentation which was not included in #188: * conversion on setindex https://github.com/JuliaArrays/StructArrays.jl/issues/182 * `LazyRow` efficiency and `@inbounds`, e.g., https://github.com/JuliaArrays/StructArrays.jl/issues/112.

Allocations for MArray in an accumulation loop are inconsistent (depend on `@inbounds` and loop order) ```julia function accum1(L, ::Val{N}) where {N} acc = zero(MVector{N,Float64}) for i ∈ 1:L for n...