-
Notifications
You must be signed in to change notification settings - Fork 36
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
simplified interface #20
Comments
Hi, thanks for asking. Indeed for a Gridap like interface, besides the effort needed I see a difference in approaches - weak formulation based vs. interaction between REVs. However concerning your second point, your request comes in handy - I plan to have a discussion at our institute in the next weeks to define such an API (which might alternatively also have GradientRobustMultiphysics.jl as a backend @chmerdon ). So I am interested in your view regarding this. The difficulty lies in proper upwinding/stabilization, however I think it is worth to find at least some heuristics for this. In addition I think that all constitutive functions could be like c(x,u,lambda) where lambda is a vector of parameters, |
Exact, I had forgotten this! Thanks |
Hi, Did you progress on this by any chance? |
Not really, was just adsorbed by graphics stuff... But I took a couple of hours now to figure out some possibilities. How would you find something like this?
This can be implemented entirely on top of what's existing now, and seemingly without a performance hit. And yeah, would be nice to get this BifurcationKit compatible at once. Really would love to try to deliver automatic differentiation with respect to the bifurcation parameter if you have use for this & time permits. |
Wow, thank you!
You "improved" the specification of BC et solve?
Yeah, the way I do it is just try and improve. Basically make it work, make it fast enough and improve the API.
Me too. Should not be too hard one the jacobian is exposed. We could make a little package for it like I did for Gridap |
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)
For example
F_1(x,p) = x1^2 + sum(lambda(x), p)
However, I find there is quite some boilerplate to implement in order to use your package.
Most, if not all, your examples are nonlinear reaction diffusion equations like
du/dt = ∇(c(x,u) + d(x,u) ∇ NL(x,u)) + f(x, u)
c,d,NL,f
, the discretization (like upwind or other), the boundary conditions and return a problem that implement the discretization. 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
The text was updated successfully, but these errors were encountered: