@YingyiLiu Yes, I also have to reorder the compilation of files to ensure all dependencies were satisfied.
I have moved to relative error on the checks and am closer matching to your compiler options, but the tests still fails. In other projects, comparing across platforms and compilers sometimes requires that the truth files and all checks be done with no architecture tunings and -O0 on optimization. We may be in that situation, but that will also require more coding logic on the tests and generating the truth files. Otherwise I am a little stuck. For now, I have commented out the regression tests from the GitHub actions, so it only tests for successful compilation.
@gbarter Thanks for your hard effort. But I am really sorry that I do not quite understand your commented issues. Therefore, I would like to ask that if I am able and what should I do to offer some help?
@YingyiLiu Yes, I also have to reorder the compilation of files to ensure all dependencies were satisfied.
I have moved to relative error on the checks and am closer matching to your compiler options, but the tests still fails. In other projects, comparing across platforms and compilers sometimes requires that the truth files and all checks be done with no architecture tunings and -O0 on optimization. We may be in that situation, but that will also require more coding logic on the tests and generating the truth files. Otherwise I am a little stuck. For now, I have commented out the regression tests from the GitHub actions, so it only tests for successful compilation.