I was running the tutorial-1 in the example folder. There I saw that the "original Fortran driver" that comes with i-PI is always sending an upper-triangular stress tensor to the i-PI server. Here I am confused. Shouldn't the stress tensor be a symmetric matrix? Am I missing something here?
I am writing an i-PI interface for an ab-initio code. That ab-initio code is providing me with 6 elements of stress tensor (xx, yy, zz, xy, yz, zx). Naturally, I am assuming them to be symmetric. However, I am not sure what kind of stress tensor "i-PI" expects - i mean symmetric or upper triangular?
Any help will be greatly appreciated.
Thank you.