trixi-framework / trixi-framework/Trixi.jl
simplified interface
- Dominant language
- Julia
- Stars
- 731
- Forks
- 166
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 25
Description
Hi,
I am really interested in using your package for solving McKean-Vlasov equations describing the distribution of mean field of particles. All examples I have in mind are like (say in 2d), x=(x1,x2)
However, I find there is quite some boilerplate to implement in order to use your package.
1. Would it be possible to borrow the definition of the problem like in Gridap? I understand if this is akinng for too much ;)
You could focus on nonlinear reaction diffusion equations like
du/dt = ∇(c(x,u) + d(x,u) ∇ NL(x,u)) + f(x, u)
Could you not define a struct asking for the functions `c,d,NL,f`, the discretisation, the boundary conditions and return a problem that implement the discretisation.
Even if this is a subset of what your package can handle, I'd say it would be helpful.
That you for your valuable tool
PS: I posted the same issue on (VoronoiFVM)[https://github.com/j-fu/VoronoiFVM.jl/issues/20] which is akin to Trixi
Contributor guide
Research direction
The issue proposes a simplified interface for defining nonlinear reaction-diffusion problems, referring to Gridap and a related VoronoiFVM.jl issue, but names no Trixi.jl files or tests. Start by locating the existing problem and discretisation entry points and compare the requested functions, boundary conditions, and discretisation inputs. The scope and completion criteria still need to be defined.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- backend-api-design, developer-experience
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100