MD: Lennard Jones Hi: Troubleshooting Divergences in Simulations

  • Thread starter Thread starter JorisL
  • Start date Start date
JorisL
Messages
489
Reaction score
189
Hi

For a simulation regarding Lennard Jones fluids I'm getting divergences.
I have particles in a fixed volume.
I calculate distances between these particles to find the force.

However in the first iteration I already get divergences (NaN values in matlab).
I use F_x^{ij} = 24\varepsilon \left( 2r_{ij}^{-14}-r_{ij}^{-8}\right)\cdot \Delta x_{ij}
Where the i,j have to do with the particles I'm viewing. For each direction I get such a force.
But some of the particles get so close that this force and hence the acceleration effectively become infinity. My simulation obviously breaks down at this point.

I tried changing the timestep, this doesn't do anything.
It worked at some point but I don't recall changing anything after that. Except adding the thermostat code which I can turn off. The divergence remains.

You can find my (messy) code in this pastebin http://pastebin.com/62v1yTCY
I've been looking at it for hours already yet I can't find any solution.

JorisL

Edit;
I had divergences before. Those were caused by an error in applying the periodic boundary conditions. I forgot using the nearest image convention at that time.
 
Last edited:
Physics news on Phys.org
I found the mistake.
In my initialization of the cubic lattice, I had a break off variable g.
I initialized this one as g = 1. Which caused the last point to to coincide with my first point and so I got immediate divergences.

At least 4 hours to waste :S

J
 
You may have wasted 4 hours on this, but it took you 20+ years to get to this point...
 
Hi. I have got question as in title. How can idea of instantaneous dipole moment for atoms like, for example hydrogen be consistent with idea of orbitals? At my level of knowledge London dispersion forces are derived taking into account Bohr model of atom. But we know today that this model is not correct. If it would be correct I understand that at each time electron is at some point at radius at some angle and there is dipole moment at this time from nucleus to electron at orbit. But how...

Similar threads

Replies
1
Views
2K
Replies
2
Views
8K
Replies
2
Views
2K
Replies
4
Views
2K
Replies
1
Views
6K
Back
Top