Closed FinnHoller closed 1 year ago
Hi Finn, can you provide some more details about the version of Spirit you're using? Which commit and OS? I have, unsuccessfully, tried to reproduce this issue on the current master and develop branch
Hi, turns out I was working with a Spirit binary that was compiled for a different class of CPUs. I have recompiled a binary and now it works without issues.
I would like to calculate the topological charge for different spin textures, stored in separate OVF files. With a python script I am iterating over these files, importing them to Spirit and calculating the topological charge as follows:
The topological charge is only being correctly calculated for the first iteration, the subsequent OVF files will always give a Q of 0, even if they contain the same spin texture. What is causing this incorrect calculation of Q?
A possible work-around which I have found, is reading the files with the
IO::Read_NonOVF_Spin_Configuration
function.