Currently, user has to specify --threshold, and we recommend setting it to something larger than dualityGapThreshold.
In principle, we can read dualityGap from out.txt and choose some "reasonable" value for threshold, e.g. threshold = sqrt(dualityGap).
We can also use it to determine other parameters (not implemented yet):
Also we can set default --precision to the same value as SDPB output. We cannot read it from out.txt, but we can detect it by looking at the number of decimal digits.
Currently, user has to specify
--threshold, and we recommend setting it to something larger thandualityGapThreshold.In principle, we can read
dualityGapfromout.txtand choose some "reasonable" value for threshold, e.g.threshold = sqrt(dualityGap).We can also use it to determine other parameters (not implemented yet):
--minEigenvalueRatio, see spectrum always assumes that OPE matrix has rank 1 #285--minZeroDistance, see spectrum: add option--minZeroDistanceand merge neighboring zeros into a multiple zero #288Also we can set default
--precisionto the same value as SDPB output. We cannot read it fromout.txt, but we can detect it by looking at the number of decimal digits.