‘ATL_opsq_66MB’ undeclared
Brought to you by:
rwhaley,
tonyc040457
When performing a tuning run on x86-64 (ATL_ARCH == "Corei4X64AVXZ") with the current code from git, I see the following errors in the build log:
$ cd bin/INSTALL_LOG $ grep error ./dL3TUNE.LOG /home/arnez/atlas-build/ATLAS//tune/blas/level3/tsmfc.c:62:9: error: ‘ATL_opsq_66MB’ undeclared (first use in this function) 62 | *M = ATL_opsq_66MB; /home/arnez/atlas-build/ATLAS//tune/blas/level3/tsmfc.c:104:14: error: ‘ATL_opsq_66MB’ undeclared (first use in this function) 104 | nn = 3*ATL_opsq_66MB;
This problem doesn't appear to be limited to x86-64. I see the same compile errors when building for z14 (using a preliminary patch for recognizing that CPU).
does this error stop installation, or does it continue and create working libraries?
The tuning continues, but I don't know whether it will complete successfully, because the tuning is still running. Up to this point the directory tune/blas/level3 remains empty, though. Is this expected?
I'm 99.9% sure this error will not cause any problems, and has been occuring for me on every machine. The tuning of level3 needs to be redone to match new l3blas that we are working on in branch, and in meantime I think there are tuning steps that aren't being used.
I don't think this error has any effect: its generating a header file that is no longer being used by ATLAS as far as I can tell.
I will need to remove the install call to his tuning step, and make sure I get no problems to ensure this is accurate, which I can't do at moment (laptop at conference).