Skip to content

3D Advection and DD-01 PD-21 Wedge products#165

Draft
lukem12345 wants to merge 5 commits intomainfrom
llm/adv_3d
Draft

3D Advection and DD-01 PD-21 Wedge products#165
lukem12345 wants to merge 5 commits intomainfrom
llm/adv_3d

Conversation

@lukem12345
Copy link
Member

@lukem12345 lukem12345 commented May 31, 2025

PR #57 and PR #60 implemented the 3D DEC, and demonstrated the differential operators in solving the heat equation, i.e. a diffusion problem.

However, a demonstration of advection was not performed.

So, this branch is meant to demonstrate such a simulation. It implements a dual-dual 0-1 wedge product and a primal-dual 2-1 wedge product. A Lie derivative operation is then defined by composing operators. These are all implemented as matrix-vector operations.

Since this branch was last edited, PR #163 introduced a primal-primal 1-1 wedge product, which could be of utility in a similar advection problem. Note that that PR does not use a kernel or matrix version of that operation.

@lukem12345 lukem12345 added enhancement New feature or request physics labels May 31, 2025
@lukem12345 lukem12345 changed the title 3D Advection and DD-01 Wedge product 3D Advection and DD-01 PD-21 Wedge products May 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request physics

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant