Skip to content
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

About interparticle forces between pair of particles #211

Open
yewalenikhil65 opened this issue Sep 9, 2021 · 6 comments
Open

About interparticle forces between pair of particles #211

yewalenikhil65 opened this issue Sep 9, 2021 · 6 comments

Comments

@yewalenikhil65
Copy link

DiffEqJump now has spatial SSAs. Thats awesome.

I was wondering whether modeling interparticle forces between pair of molecules is important in this area of jump processes on spatial grids. (Not very familiar with reactions on spatial grids, but such methods are used in fluid simulations)

For example using fixed-radius point neighbor algorithms or nearest neighbor algorithms??
(It's something I can contribute on)

@isaacsas
Copy link
Member

isaacsas commented Oct 7, 2021

Sorry for missing this post! Yes, people definitely are interested in systems with interparticle forces. We've actually worked out a method recently to handle them in reaction-drift-diffusion situations and are currently running some validation tests on it. Hopefully longer-term we can get such functionality into DiffEqJump. I'm not aware of that much on this in the current literature (timestep-based approaches seem more popular for people simulating systems of particles with interparticle forces, which use SDE solvers usually).

@yewalenikhil65
Copy link
Author

yewalenikhil65 commented Oct 8, 2021

sometime back i came across paper A hybrid smoothed dissipative particle dynamics (SDPD) spatial stochastic simulation algorithm (sSSA) for advection–diffusion–reaction problems

I think this can be set as future enhancement goal ?
I have some experience with SPH/SDPD based methods for fluid flow, but not much with spatial SSAs yet

@isaacsas
Copy link
Member

isaacsas commented Oct 8, 2021

I think that would need to be its own package. SDPD simulations are much more molecular-dynamics in how they work, with all the optimizations that typically are used there. The particle reaction-diffusion part is event-driven, but just a small component (it might be doable with the spatial tooling we have added / are adding).

@isaacsas
Copy link
Member

isaacsas commented Oct 8, 2021

You'll notice that they use the LAMPS MD package for much of the functionality in that paper...

@ChrisRackauckas
Copy link
Member

Yeah, the plan for this kind of stuff would be to mix in NBodySimulator.jl. But that would be a whole separate repo.

@yewalenikhil65
Copy link
Author

I think let this issue remain open. We can transfer the issue later to appropriate place. When I get some time, I would like to add some SPH based code n some ideas on how to add currently available spatial jump code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants