Two computers - same liggghts version, same openMPI, SIGNIFICANTLY different results

Submitted by pfalkingham on Mon, 06/21/2021 - 11:07

Hello,

*This is a new version of an edited post because I originally thought this was a liggghts versioning issue, but it certainly isn't.*

I'm using this input data: https://1drv.ms/u/s!Am5GkbZS_98Xto1HN3LSdxzKI-x0fw?e=RBzhV9

It's a circular indenter, slowly moving vertically down into a box of particles. It is displacement controlled, and displaces some distance, pauses, then displaces again. It looks like this: https://1drv.ms/v/s!Am5GkbZS_98Xto1G158QEzxDMVd_iw?e=48ATUW

I'm interested in the forces acting on the indenter. I expect the forces to be higher when the indenter stops deeper.

HOWEVER, on one computer (personal desktop, 8-core i7, 16Gb Ram), I get this force trace (this is vertical force acting on the indenter):

https://pfalkingham.files.wordpress.com/2021/06/computer-1.jpg

The vertical force is the same whether the indenter pauses shallow or deep.

But on a second computer (Workstation, two 12-core Xeon processors, 64Gb RAM), I get this:

https://pfalkingham.files.wordpress.com/2021/06/computer-2.jpg

In which force is significantly higher when the indenter pauses deeper.

What the heck is going on?

Both computers are using OpenMPI 4.0.3, and both computers are running Liggghts 3.8.0, both compiled within the last few months. I'm not sure how to go about debugging this and figuring out a) which computer is giving me false results and b) why. I expect the force trace from the workstation to be correct (pauses at different depths result in different forces), but then why would my personal computer be so different?