-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How do we make a non_conservative + parabolic equation #2232
Comments
The way Trixi handles non-conservative terms is via an equivalent formulation to Flux-Differencing, i.e. you need to define a Moreover, a slight modification of the Example
I'm not sure if this is the best option (I would probably try some split form ps: I should have changed the name from |
Oh ok so it should work then, I may have some bugs thank you. I wonder why Trixi does not allow for gradients in source-term when parabolic terms are used since they are calculated anyway. |
Non-conservative terms have to be handled differently than classical pointwise source terms. Moreover, it would make the implementation more complex since we focus on first-order systems (hyperbolic problems), so we would have to duplicate code when parabolic terms are present. |
Feel free to close this issue when your problem has been resolved. |
Hello, I need to make a equation of the form
I tried the non-conservative + parabolic and fall into the issue #1671, so i thought we could access the LDG gradient inside the source term but does not seem possible either. Also I have no idea what flux splitting mean here. What's the correct way of doing it ?
related : yolhan83/BloodFlowTrixi.jl#2 and the model : https://yolhan83.github.io/BloodFlowTrixi.jl/dev/math/
Thank you.
The text was updated successfully, but these errors were encountered: